Java基础学习--抽象类与抽象函数

Posted Moment

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础学习--抽象类与抽象函数相关的知识,希望对你有一定的参考价值。

Java基础学习--抽象类与抽象函数

  • abstract class
  • 抽象类不能制造对象,但是可以定义变量,赋给这个变量的一定是他非抽象子类的对象;
  • 抽象类中的抽象函数没有函数体,例如:public abstract void move();
  • 一个抽象类可以没有任何抽象方法,所有的方法都有方法体,但是整个类是抽象的。
  • 抽象类中所有的的抽象函数必需子类的覆盖,而非抽象函数不需要覆盖。因为子类会继承父类的函数,如果不去覆盖继承来的抽象函数,那么子类就含有抽象函数,含有抽象函数的类必须要声明为抽象类。
  • 设计这样的抽象类主要是为了防止制造它的对象出来。

以上是关于Java基础学习--抽象类与抽象函数的主要内容,如果未能解决你的问题,请参考以下文章

[ Java学习基础 ] Java的抽象类与接口

No_16_0229 Java基础学习第九天

Java4Android基础学习之抽象类与抽象函数

“全栈2019”Java第一百零六章:匿名内部类与抽象类接口注意事项

面向对象的学习

阿花宝宝 Java基础笔记 之 抽象类与抽象方法