一:1.封装:对象代表什么,就得封装对应的数据,并提供对应的行为。

      2.继承:Java中提供一个关键,我们可以让一个类和另一个类建立起继承关系。

eg:

public class Student extends Person{}

上面的代码中,Student称为子类,Person称为父类(基类或超类)。

二:使用继承的好处

1.可以把多个子类中重复的代码抽取到父类当中,提高代码的复用性。

2.子类可以在父类的基础上,增加其他的功能,使子类更加强大。

三:什么时候用继承

当类和类之间,存在相同的内容,并满足子类是父类中的一种,就可以考虑使用继承来优化代码。

四:继承后子类的特点:

1.子类可以得到父类的属性和行为,子类可以使用。

2.子类可以在父类的基础上新增其他特有功能。

                   Java基础知识点(面向对象之继承的概述)_封装

学习继承要多考虑父类和子类之间的关系