他们的不同点:
- 抽象类中可以有非抽象的方法而接口中只能够有抽象的方法!
- 一个类可以继承多个接口,而一个类只能继承一个抽象类!
- 接口的使用方式通过 implements 关键字进行,抽象类则是通过继承 extends 关键字进行!
interface one{
function fun1();
function fun2();
}
abstract class two implements one{
abstract function fun1();
abstract function fun2();
}
class four extents two{
function fun1(){
echo "fun1";
}
function fun2(){
echo "fun2";
}
}