|
Php. Поясните про наследование классов
|
|||
---|---|---|---|
#18+
1. Допустим, есть родительский класс Class A { Function get($i){ Return ++$i; } } Есть потомок Class B extends A { Могу ли я переопределить метод? Function get($i){ Return --$i; } } 2. Если есть экземпляр класса B, как правильно обращаться к методам/свойствам класса В и родительского класса А? ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
13.05.2019, 22:36 |
|
Php. Поясните про наследование классов
|
|||
---|---|---|---|
#18+
1) можно. 2) просто вызываешь метод родительского класса. Если есть мпереопределеный метод интерпретатор автоматом вызовет переопределенный метод ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
13.05.2019, 22:45 |
|
Php. Поясните про наследование классов
|
|||
---|---|---|---|
#18+
Программизд 02 Почитал интернеты, Я так понял, что эта задача почти не встречается в жизни. И проще ее реализовывать как-то так: Если нам из объекта потомка нужно вызвать метод класса родителя, то самое простое это создать в потомке метод вызывающий родительский метод: Function parent_get(){ Parent::get() } Я прав? ... |
|||
Модератор:
Нравится:
Не нравится:
|
|||
14.05.2019, 06:00 |
|
|
start [/forum/topic.php?fid=2&fpage=4&tid=29417]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
60ms |
get forum data: |
2ms |
get page messages: |
131ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 258ms |
0 / 0 |