|
|
13.05.2019, 22:36
|
|||
|---|---|---|---|
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:45
|
||||||
|---|---|---|---|---|---|---|
|
||||||
Php. Поясните про наследование классов |
||||||
|
#18+
1) можно. 2) просто вызываешь метод родительского класса. Если есть мпереопределеный метод интерпретатор автоматом вызовет переопределенный метод ... |
||||||
|
Модератор:
Нравится:
Не нравится:
|
||||||
|
|
||||||
|
14.05.2019, 06:00
|
|||
|---|---|---|---|
Php. Поясните про наследование классов |
|||
|
#18+
Программизд 02 Почитал интернеты, Я так понял, что эта задача почти не встречается в жизни. И проще ее реализовывать как-то так: Если нам из объекта потомка нужно вызвать метод класса родителя, то самое простое это создать в потомке метод вызывающий родительский метод: Function parent_get(){ Parent::get() } Я прав? ... |
|||
|
Модератор:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=2&tablet=1&tid=29417]: |
0ms |
get settings: |
12ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 151ms |

| 0 / 0 |
