PHP-继承-笔记
程序员文章站
2024-02-19 15:13:34
...
什么是继承?
继承就是一个对象拥有另一个对象的成员属性和成员方法,但然这里要注意成员属性和成员方法的修饰符
小注意
PHP是单继承(一个子类只能继承一个父类,同时java也是),而C++是多继承(一个子类可以有多个父类)
源代码:
<?php
class Animal
{
public $name = "名字";
public function eat()
{
echo '吃饭';
}
}
class Person extends Animal
{
//子类中并没有定义什么成员属性和成员方法
}
$name = new Animal();
echo($name->name.'<br />');//调用了从父类继承的成员属性
$name->eat();//调用了从父类继承的成员方法
?>
修饰符(内外访问和子类继承)
内外访问 | 子类继承 | |
public |
可以 | 可以 |
protected |
不可以 | 可以 |
private |
不可以 | 不可以 |