当前位置:知识百问>百科知识>java中abstract怎么使用

java中abstract怎么使用

2024-09-20 07:58:48 编辑:join 浏览量:514

java中abstract怎么使用

abstract 是“抽象”的意思。

抽象类可以没有抽象方法,也可以全部是抽象方法,如果子类继承的父类是抽象类,子类必须重写父类里所有的(是所有的)抽象方法,才能被实例化,也就是创建对象,要不然子类也将是个抽象类,抽象类不能被实例化(考试里选择题经常出现)(复制粘贴)

abstract是一个定义抽象类的关键字,你可以abstract class AA{}这样去定义一个类,也可以abstract void method();去定义一个方法,可是定义这个方法所在的类也必须是抽象类,也就是前面的定义AA那样去定义那个类了,这里权限修饰符我就没加了,你看需求加

abstract

一般用来修饰类的,含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为abstract类型。

建议与接口(interface)结合起来看。

标签:java,abstract

版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/article/358719.html
热门文章