1.抽象类必须被继承才能使用,不能直接new
2.抽象类可以有非抽象方法
3.子类必须实现所有抽象方法
4.与JAVA的抽象类神似
<?php
//抽象类关键字 abstract 抽象类不能实例化 必须被继承才能使用
abstract class _parent{
//抽象方法关键字 abstract
public abstract function fun1();
//抽象类中可以用非抽象方法
public function parentfunc() {
echo "Hello<br>";
}
}
class Test extends _parent{
//必须实现抽象类的所有抽象方法
public function fun1(){
echo "class Test<br>";
}
}
$A = new Test();
$A->fun1();
$A->parentfunc();
?>