|
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&mobile=1&tid=29417]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 18ms |
total: | 122ms |
0 / 0 |