|
|
|
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&msg=1211263&tid=29417]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 16ms |
| total: | 152ms |

| 0 / 0 |
