| |
|
|
| |
<?php
class my_class {
public $v = 'Родитель';
function say()
{
echo $this->v;
}
}
class my_class1 extends my_class {
public $v = 'Потомок';
}
$c = new my_class1();
$c->say();
?>
|
Этот код говорит "Потомок"
А можно ли в данном случае из метода say взять свойстов $v которое определено в классе my_class?
И вот такой пример:
<?php
class my_class {
public $v = 'Родитель';
}
class my_class1 extends my_class {
public $v = 'Потомок';
function say()
{
echo $this->v;
}
}
$c = new my_class1();
$c->say();
?>
|
Этот код тоже говорит "Потомок"
А можно ли в данном случае из метода say взять свойстов $v которое определено в классе my_class? | |
| |
|
|
| |
|
|
| |
для: tAleks
(09.01.2008 в 23:27)
| | |
убрать | |
| |
|
|
| |
|
|
| |
для: bronenos
(09.01.2008 в 23:58)
| | | такой вариант не подходит.
А если потом нужно будет обратиться к свойству наследника? | |
| |
|
|
| |
|
|
| |
для: tAleks
(09.01.2008 в 23:27)
| | |
<?php
class my_class {
private $v = 'Родитель';
public function say()
{
echo $this->v;
}
}
class my_class1 extends my_class {
public $v = 'Потомок';
}
$c = new my_class1;
$c -> say();
?>
|
| |
| |
|
|