0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 25
|
|
1 | |
Общие методы для классов02.01.2018, 14:05. Показов 1153. Ответов 4
Метки нет (Все метки)
Доброго времени суток и с наступившим!
Есть несколько классов, в которых есть две функции (одинаковый код для всех классов). Можно как-то сделать общий класс только для двух этих функций, чтобы они работали во всех классах и править код только в одном месте, а не копипастить по всем классам? PS. В коде этих функций есть вызов методов класса, в котором эти функции лежат.
0
|
02.01.2018, 14:05 | |
Ответы с готовыми решениями:
4
Кто знает хороший IDE для ПХП чтобы можно было видеть и вставлять методы и переменные созданых классов? Создать суперкласс и определить общие методы для данного класса Создать список, содержащий элементы общие для двух списков, с помошью классов Вынести методы из классов Panel и PictureBox (явная реализация методов базовых абстрактных классов) |
14 / 60 / 21
Регистрация: 15.06.2017
Сообщений: 572
|
|
02.01.2018, 14:21 | 2 |
trait
1
|
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 25
|
|
02.01.2018, 14:28 [ТС] | 3 |
А можно пример использования трейтов, и самое главное как правильно вызывать трейт из кода другого класса, и как будет работать $this в каждом классе?
0
|
2 / 41 / 10
Регистрация: 12.09.2012
Сообщений: 334
|
||||||
02.01.2018, 15:52 | 4 | |||||
прописав
Тут все зависит от архитектуры. примеров куча, хотите увидеть как будет выглядить именно у Вас - пробуйте
0
|
14 / 60 / 21
Регистрация: 15.06.2017
Сообщений: 572
|
||||||
02.01.2018, 17:32 | 5 | |||||
Сообщение было отмечено Jenstel как решение
Решение
с объектом конкретного класса
1
|
02.01.2018, 17:32 | |
02.01.2018, 17:32 | |
Помогаю со студенческими работами здесь
5
Создайте иерархию классов и пропишите ключевые методы для компьютерной игры Классы, в них предусмотреть различные члены классов и методы для работы Классы, методы классов, методы экземпляров Классы: окружность и трапеция. Для добавленных классов описать методы вычисления площади и периметра Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |