PHP final 关键字
//final定义该类,即该类不能被继承
<?PHP
?>
//final定义该方法,即该方法在子类不能被重载
<?PHP
}
}
?>
静态 static 声明类成员或方法为 static ,就可以不实例化类而直接访问
<?php
public static $country="中国";
//定义静态成员方法
public static function myCountry() {
//内部访问静态成员属性
echo "我是".self::$country."人<br/>";
}
}
//输出成员属性值
echo person::$country."<br/>";
// 静态方法也可通过对象访问:
$p1->myCountry();
// 子类中输出成员属性值
echo Student::$country."<br />";
$t1 = new Student();
$t1->study();
?>
常量const
<?php
//定义常量
const country = "中国";
public function myCountry(){
//内部访问常量
echo "我是".self::country."人<br/>";
}
echo person::country."<br/>";
//访问方法
$p1=new person();
$p1->mycountry();
?>
基类方法重载和基类方法访问
<?php
?>
抽象方法与抽象类 abstract 关键字
<?php
?>