什么是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("重写此方法!"); }
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


