面向对象三个基本特征----继承
继承:使子类拥有父类的属性及方法,还可以在子类中重新定义、追加属性和方法。
public class Children extends Parent {
}
继承的优缺点:
优点:
提好了代码的复用性(多个类中相同的属性及方法可以放在父类中通过继承的方式来实现)。
提高了代码的可维护性(如果需要修改代码,只需修改一处即可)。
缺点:
提高了代码的耦合性(当父类发生改变时,子类也会发生改变,削弱了子类的独立性)。
继承:使子类拥有父类的属性及方法,还可以在子类中重新定义、追加属性和方法。
public class Children extends Parent {
}
继承的优缺点:
优点:
提好了代码的复用性(多个类中相同的属性及方法可以放在父类中通过继承的方式来实现)。
提高了代码的可维护性(如果需要修改代码,只需修改一处即可)。
缺点:
提高了代码的耦合性(当父类发生改变时,子类也会发生改变,削弱了子类的独立性)。