单选题
继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码( )。
【正确答案】
B
【答案解析】在java语言中,继承是通过扩展原有的类,声明新类来实现的。扩展声明的新类称为子类,原有的类称为超类(父类)。继承机制规定,子类可以拥有超类的所有属性和方法,也可以扩展定义自己特有的属性,增加新方法和重新定义超类的方法。但是不能减少或更换父类的方法。在对父类的方法进行重写的时候,方法的返回值、返回值类型、参数个数、相应的参数类型都要一一对应。Java通过继承机制,最大的好处是类的可重用性,减少代码的冗余;另一个作用是规范子类的行为。