《PHP实例:php抽象方法和抽象类实例分析》要点:
本文介绍了PHP实例:php抽象方法和抽象类实例分析,希望对您有用。如果有疑问,可以联系我们。
本文实例讲述了php抽象方法和抽象类.分享给大家供大家参考,具体如下:PHP学习
什么是抽象方法?PHP学习
在类里面定义的没有方法体的方法就是抽象方法,在方法声明的时候没有大括号以及其中的内容,另外在声明抽象方法的时候,还要加上关键字abstract来修饰.PHP学习
例如:PHP学习
abstract function fun1(); abstract function fun2();
只要类中有一个抽象方法,那么这个类就要定义为抽象类.PHP学习
抽象类也要用abstract来修饰.PHP学习
抽象类中可以有不是抽象的方法和成员属性.PHP学习
但只要有一个抽象方法,这个类就必须定义为抽象类.PHP学习
抽象类怎么用呢?最重要的一点是抽象类,不能产生实例对象!PHP学习
定义抽象类就相当于定义了一种规范!这这种规范要求子类去遵守!子类继承了抽象类之后,把抽象类中的抽象方法按照子类的需要去实现.PHP学习
子类必须把抽象类中的抽象方法全部实现,否则子类中还是存在抽象方法,子类还是抽象类,还是不能实例化!PHP学习
<?php abstract class Demo{ var $test; abstract function fun1(); abstract function fun2(); function fun3(){ ... } } class Test extends Demo{ function fun1(){ ... } function fun2(){ ... } } $test = new Test(); ?>
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》PHP学习
希望本文所述对大家PHP程序设计有所帮助.PHP学习
转载请注明本页网址:
http://www.vephp.com/jiaocheng/2474.html