全部题库 / Java / 试题详情
单选题 Java
2019-03-04

继承是面向对象的一个重要特性,它可以(    )。

A.优化程序的存储空间
B.使代码重用,降低程序复杂性
C.保证类和接口的安全
D.更容易地实例化类的对象

参考答案

B

答案解析

对一个类的继承是指在现有类(父类)的基础上构建一个新类(子类),子类重用(继承)了父类的方法和属性,同时还可以向新类中增添新的方法的状态。所以,在子类中可以进行的操作是添加方法。但是不能减少或更换父类的方法。在对父类的方法进行重写的时候,方法的返回值、返回值类型、参数个数、相应的参数类型都要一一对应。继承带来的最大的好处是类的可重用性,减少代码的冗余;另一个作用是规范子类的行为。

你可能感兴趣的试题

A.Shape
A.Shape
B.Circle
B.Circle
C.ShapeCircle
C.ShapeCircle
D.程序有错误
D.程序有错误
A.class Manager extends Employee{
public int getSalary(double x){}
}
A.class Manager extends Employee{
public int getSalary(double x){}
}
B.class Manager extends Employee{
public double getSalary (int x, int y){}
}
B.class Manager extends Employee{
public double getSalary (int x, int y){}
}
C.class Manager extends Employee{
public double getSalary(){}
}
C.class Manager extends Employee{
public double getSalary(){}
}
D.class Manager extends Employee{
public int getSalary(int x,int y){}
}
D.class Manager extends Employee{
public int getSalary(int x,int y){}
}