摘要:
抽象类的实际意义: 抽象类是类的模板。当你发现很多类的某些方法在不断重复写,这时可以考虑使用抽象类。抽象类的特点:类前加 abstract 是抽象类(如:abstract class lijian)。方法名前加 abstract 是抽象方法(如:abstract public function show(){} )。抽象类不能被实例化,只可以被继承,它的意义在于被扩展。当一个类继承自一个抽象类时,此类继承过来的抽象方法必须一一实现。否则同样无法实例化。抽象类中不光可以抽象方法,也可以有普通方法。抽象类的方法可以有参数,也可以为空,如果抽象方法有参数,那么子类的实现也必须有相同的参数个数 。方法 阅读全文