一:1.封装:对象代表什么,就得封装对应的数据,并提供对应的行为。
2.继承:Java中提供一个关键,我们可以让一个类和另一个类建立起继承关系。
eg:
上面的代码中,Student称为子类,Person称为父类(基类或超类)。
二:使用继承的好处
1.可以把多个子类中重复的代码抽取到父类当中,提高代码的复用性。
2.子类可以在父类的基础上,增加其他的功能,使子类更加强大。
三:什么时候用继承
当类和类之间,存在相同的内容,并满足子类是父类中的一种,就可以考虑使用继承来优化代码。
四:继承后子类的特点:
1.子类可以得到父类的属性和行为,子类可以使用。
2.子类可以在父类的基础上新增其他特有功能。
学习继承要多考虑父类和子类之间的关系