java中的抽象类实例讲解。abstract是抽象方法的关键字。
java抽象类的作用:通过抽象类可以避免子类设计的随意性,严格限制子类的设计。提供了模板。抽象类将设计与实现分开了。
java抽象方法有以下特性:
什么是抽象类:包含抽象方法的类,抽象方法是指只有方法声明而没有方法体。
只有定义了抽象类才能定义抽象方法,而java抽象类的子类必须实现父类的抽象方法。
java抽象类里面也可以拥有普通方法。也可以定义普通方法。
总结:
有抽象方法的类必然是抽象类。
抽象类不能实例化,可以定义构造方法但不能创建实例。
抽象类可包含属性,普通方法,构造方法等,只能通过子类实现抽象类。
java抽象类只能用来被继承。
抽象方法必须被子类实现。
抽象类代码实例如下图: