03-子类可以继承父类的什么?
2013-08-03 17:47
351 查看
<?php //研究一个类继承另一个类的时候,究竟是什么东西是可以继承的。 class A{ //父类的公开属性 public $name="聂小倩"; //父类的受保护的属性 protected $age="20"; //父类的私有的属性 private $sex; //父类的公开的方法 public function testing1(){ echo "test1()"; } //父类的受保护的方法 protected function testing2(){ echo "test2()"; } //父类的私有的方法 private function testging3(){ echo "test3()"; } } class B extends A{ public function getAge(){ return $this->age; } public function goTest2(){ $this->testing2(); } } $b1=new B(); //1.证明public修饰的变量可以继承下来 echo $b1->name; //2.证明protected修饰的变量也可以继承下来 echo $b1->getAge(); //3.private变量是不能被子类继承下来的。 //4.public函数可以被继承 $b1->testing1(); //5.protected方法是可以被继承的。 $b1->goTest2(); //6.私有的方法是不可以被继承下来的。 ?>
要点:
php中的继承是单一的继承,即一个类只能继承另一个类,
如果想要一个类想要继承多个类,则可以使用多重的继承,即爷爷的变量爸爸继承,爸爸的变量儿子在继承,
所以,儿子就同时继承了爷爷和爸爸的属性。
相关文章推荐
- java 子类可以继承父类中的什么,子类中方法覆盖,final关键字的含义
- Python - 子类继承父类 和 Java有什么区别
- 子类可以继承到父类上的注解吗--有结论了
- 子类可以继承到父类上的注解吗--有结论了
- 在继承中,父类的私有也会被继承,但是子类不可以直接访问,但是可以间接的访问
- 子类可以继承到父类上的注解吗--有结论了
- Java编程中,子类可以用用这种方法给继承父类的成员变量赋值么?
- 继承的概念:继承是指类与类之间的继承关系 ,子类继承父类,子类可以将父类的属性方法继承下来 网址:www.iphonetrain.com 以下代码是了车类与出租车类 共同继承了Car属性
- JavaSE8基础 不同包下的子类中,创建子类对象可以继承到父类的 受保护/公有方法
- 继承:子类可以继承父类的私有成员变量吗??
- NSCoding 协议 父类只需要实现一次,所有子类 都可以 继承 的 runtime特性
- 子类可以继承到父类上的注解吗--有结论了
- 子类可以继承到父类上的注解吗--有结论了
- 子类可以继承到父类上的注解吗--有结论了
- 关于子类继承父类,父类调用被子类重载的方法是输出什么
- 继承体系下除了overridden 技术外使得子类与父类表现出不同行为外,反射也可以,而且反射使得继承不需要overridden
- Java中子类是否可以继承父类的static变量和方法而呈现多态特性
- NSCoding 协议 父类只需要实现一次,所有子类 都可以 继承 的 runtime特性
- C#下 子类继承父类的虚方法后 使用override重写父类方法 和 不使用override重写有什么区别?
- Java中子类是否可以继承父类的static变量和方法而呈现多态特性