关于图1的叙述, ( )是不正确的。

1376 次浏览
  • A、Rectangle类和Circle类都是有名为area的属性,这两个属性一定是不同的属性
  • B、Rectangle类和Circle类都是有名为getArea的操作,这两个操作一定是相同的操作
  • C、Rectangle中名为Length的属性和ircle类中名为radius的属性一定是不同的属性
  • D、Shape类有一个属性,Circle类有两个属性,Rectangle类有三个属性
多态性是一种方法,这种方法使得在多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的实现。多态性使得一个属性或变量在不同的时期可以表示不同类的对象。Rectangle和Circle都继承于Shape,对于Shape而言,会有getArea()的操作。但显而易见,Rectangle和Circle的getArea()方法的实现是完全不一样的,这就体现了多态的特征。
挑战成功
2年前
挑战失败
2年前