Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Вопрос по наследованию
Покинул форум
Сообщений всего: 210
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
Доброго времени суток.
Если на пальцах
Есть класс "general"
в нем есть публичная переменная "parametrs"
от класса "general" наследники
class1
class2
class3
class4
class_test
ВОПРОС:
Если я в "class_test" запишу в переменную "parametrs" данные, будут ли данные доступны в "class3"?
DelphinPRO
Отправлено: 01 Марта, 2016 - 04:30:48
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
нет.
ps.
у классов нет "переменных". Есть свойства (или поля) и методы.
Класс - это описание объекта, который будет создан. Объект будет обладать описанными в классе свойствами и методами. Даже два объекта созданные от одного и того же класса будут содержать разные данные, не говоря уже об объектах, созданных от разных классов, пусть и наследников.
----- Чем больше узнаю, тем больше я не знаю.
Alex_dark74
Отправлено: 01 Марта, 2016 - 19:47:16
Частый гость
Покинул форум
Сообщений всего: 210
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
О свойстве определенном в каком то методе?
LIME
Отправлено: 01 Марта, 2016 - 22:12:19
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.