首页 > 代码库 > Java基础学习--抽象类与抽象函数
Java基础学习--抽象类与抽象函数
Java基础学习--抽象类与抽象函数
- abstract class
- 抽象类不能制造对象,但是可以定义变量,赋给这个变量的一定是他非抽象子类的对象;
- 抽象类中的抽象函数没有函数体,例如:public abstract void move();
- 一个抽象类可以没有任何抽象方法,所有的方法都有方法体,但是整个类是抽象的。
- 抽象类中所有的的抽象函数必需子类的覆盖,而非抽象函数不需要覆盖。因为子类会继承父类的函数,如果不去覆盖继承来的抽象函数,那么子类就含有抽象函数,含有抽象函数的类必须要声明为抽象类。
- 设计这样的抽象类主要是为了防止制造它的对象出来。
Java基础学习--抽象类与抽象函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。