PHP类与类之间的继承

<?php
//定义一个父类及其函数方法:
class father {
public function a() {
  return '我是父类中的 ' . __FUNCTION__ . ' 函数<br/>';
}

public function b(){
  return '我是父类中的 ' . __FUNCTION__ . ' 函数调用子类方法结果 => ' . $this -> c();
}

}

//定义一个子类及其函数方法:
class sub extends father{
public function main(){
  return '我是子类中的 ' . __FUNCTION__ . ' 函数调用父类方法结果 => ' . $this -> a();
}

public function c() {
  return '我是子类中的 ' . __FUNCTION__ . '函数<br/>';
}

}

//实例化子类
$tools = new sub();
//通过子类中的函数去调用父类方法
echo $tools -> main();
echo $tools -> a();
echo $tools -> b();

需要注意的是子类存在与父类同名函数继承时会覆盖父类的方法

发布了5 篇原创文章 · 获赞 0 · 访问量 4703

猜你喜欢

转载自blog.csdn.net/xuanziran/article/details/104890546