关于图1的叙述, ( )是不正确的。 A.Rectangle类和Circle类

题库2022-08-02  4

问题 关于图1的叙述, ( )是不正确的。A.Rectangle类和Circle类都是有名为area的属性,这两个属性一定是不同的属性B.Rectangle类和Circle类都是有名为getArea的操作,这两个操作一定是相同的操作C.Rectangle中名为Length的属性和Circle类中名为radius的属性一定是不同的属性D.Shape类有一个属性,Circle类有两个属性,Rectangle类有三个属性

选项 A.Rectangle类和Circle类都是有名为area的属性,这两个属性一定是不同的属性
B.Rectangle类和Circle类都是有名为getArea的操作,这两个操作一定是相同的操作
C.Rectangle中名为Length的属性和Circle类中名为radius的属性一定是不同的属性
D.Shape类有一个属性,Circle类有两个属性,Rectangle类有三个属性

答案 B

解析 多态性是一种方法,这种方法使得在多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的实现。多态性使得一个属性或变量在不同的时期可以表示不同类的对象。Rectangle和Circle都继承于Shape,对于Shape而言,会有getArea()的操作。但显而易见,Rectangle和Circle的getArea()方法的实现是完全不一样的,这就体现了多态的特征。
转载请注明原文地址:https://tihaiku.com/congyezige/2300336.html

最新回复(0)