什么是java的抽象类呢?

java问题王 Java每日一问 发布时间:2021-09-30 21:52:35 阅读数:18156 1

抽象类特性

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("重写此方法!"); }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaProblem/202109/1333.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者