Java 抽象类

我们在Java的学习过程中不免产生了万物皆可对象的想法,这也是面向对象的基本核心素养。

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。

比如人,人这个类可以能力很广所以说在我们定义人这样的类的时候我们就可以把他定义为一个抽象类,在我们这个人的抽象类中我们就可以给他定义很多的功能,比如吃饭,走路等。然后我就可以定义一些我需要的类比如学生,上班族,程序员等来继承这个人的类的功能,然后通过继承来实现一个行为,或者继承之后进行方法的重写。

在抽象类的中我们既然称呼它为抽象类说明我们就不可以给他声明一个实体的对象.

原文地址:https://www.cnblogs.com/ccqq/p/11885696.html