Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Доступ к методам и свойствам родителя

Ответить
Настройки темы
Доступ к методам и свойствам родителя

Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


Есть структура Object1->Object2->MethodsOfObject2

Как мне получить доступ к методам и свойствам Object1 из Object2?

Отправлено: 14:10, 29-10-2005

 

Аватара для elfoflorien

Старожил


Сообщения: 158
Благодарности: 1

Профиль | Отправить PM | Цитировать


Xcode
из текста программы
Object::method();
Object::property;
или
$class= new ClassName();
$class->method();
$class->property;
а методы и свойства родительских классов находятся так:
из класса Object2 в Object1
parent::method();
parent::property;

-------
panem et circences! (c)


Отправлено: 15:28, 30-10-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


а в 4 работает?...
про parent:: я знал... только не был уверен работает ли он в 4 версии... не ввели ли его только в 5-й?

Отправлено: 21:20, 31-10-2005 | #3

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Xcode
судя по вопросу, речь идет о PHP? тогда да, в 4-ой версии тоже так можно. Вообще, лучше впредь уточнять о каком языке речь

Отправлено: 22:08, 31-10-2005 | #4


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
Вообще, лучше впредь уточнять о каком языке речь
Лол, я в начале вообще подумал, что речь идёт о JavaScript (не знаю почему даже), поэтому даже не пытался подумать о возможном ответе на данный вопрос
Xcode, лучше всегда сразу говорить, о каком языке речь

-------
Fortes fortuna adiuvat


Отправлено: 00:28, 01-11-2005 | #5


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


vadimiron, mar
ок, впредь буду. Просто даже не подумал, что может быть аналогия с JS.

Отправлено: 15:58, 02-11-2005 | #6

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Xcode
вообще-то может быть аналогия с любым объектно-ориентированным языком программирования

Отправлено: 18:57, 02-11-2005 | #7


Аватара для elfoflorien

Старожил


Сообщения: 158
Благодарности: 1

Профиль | Отправить PM | Цитировать



mar
значит в принципе одни и те же задачи в разных ООП будут выполняться примерно одинакого?

-------
panem et circences! (c)


Отправлено: 12:28, 03-11-2005 | #8


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


elfoflorien
имхоо, да.
а в схожих языках - 100% да(PHP, C)

Отправлено: 01:39, 04-11-2005 | #9


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


Parent::
работает только если создавать класс использовая к.с. extends

А ка быть если "дочерний" класс объявляется в самом классе.
Т.е.
у меня есть
class C1{
var $c2;
function C1()
{
$this->c2=new C2();
}
}

как в таком случае полусить доступ к содердимому C1 из C2?...
в таком случае получается, что C1 не ролитель, а содержатель класса C2.

Отправлено: 18:41, 04-11-2005 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Доступ к методам и свойствам родителя

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Заблокирован доступ к свойствам папки, к редактору реестра и т.д. khs Лечение систем от вредоносных программ 8 08-06-2009 13:29
VBA - Как узнать имя процесса-родителя akkorn Программирование и базы данных 4 16-03-2009 11:33
Доступ - [решено] нет доступа к свойствам обозревателя nmn Microsoft Windows 2000/XP 2 02-01-2009 23:08
Доступ - Ограниченный пользователь. Доступ к свойствам Подключения по лок. сети goover Microsoft Windows 2000/XP 0 19-04-2008 21:54
Нет доступа к свойствам принтера с терминала... Serj2007 Microsoft Windows NT/2000/2003 4 02-03-2007 15:32




 
Переход