什么是java的抽象类呢?
抽象类特性
1.抽象类无法进行实例化2.我们通常将抽象类作为一个父类编写一个继承它的子类
3.定义继承子类必须实现抽象类中的方法
例:
抽象类示例
abstract public class AbstractClass { abstract public void abstractMethod(); public void implementedMethod() { System.out.print("已实现方法"); } final public void finalMethod() { System.out.print("final方法--不可重写"); } } public class ImplementingClass extends AbstractClass { //子类必须实现abstractMethod 否则会报错 } ----------正确的写法-------------- public class ImplementingClass extends AbstractClass { public void abstractMethod() { System.out.print("我实现了抽象方法"); } } ---------或正确的写法-------- public class ImplementingClass extends AbstractClass { public void abstractMethod() { System.out.print("我实现了抽象方法"); } public void implementedMethod() { System.out.print("重写此方法!"); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。