Java中抽象类 abstract

匿名 (未验证) 提交于 2019-12-02 21:53:52

概念:

语法:






抽象类的特点:

抽象方法一定在抽象类中

抽象类有构造方法,但是不可以用new创建对象,因为可能会调用抽象方法,但是抽象方法没有方法体,调用没有意义

抽象类中的抽象方法要被使用,必须由其子类重写其所有的抽象方法,通过建立子类对象去调用重写后的方法,如果只重写了部分的抽象方法,进而继承了剩下的抽象方法,则子类也必须是抽象类

抽象类中可以包含抽象方法,也可以包含非抽象方法

当一个方法被抽象修饰后,他所在的类必须是抽象类

如果一个抽象类中不定义抽象方法,那么定义这个类的目的只有一个,就是不让类创建对象

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!