在派生类中重写属性或方法时不允许和基类中的属性或方法同名。
举一反三
- 在派生类中重写属性或方法时不允许和基类中的属性或方法同名 A: 正确 B: 错误
- 在派生类隐藏基类同名成员在基类定义虚方法在派生类覆写基类虚方法声明抽象类或抽象方法或抽象属性在非抽象派生类中重写抽象方法或抽象属性声明密封类或密封方法声明接口,接口可实现多重继承
- 基类中允许重写的属性和方法使用关键字()声明,而在派生类中使用关键字()定义重写的属性及方法。
- 基类中被重写的方法(属性)在定义时必须加上关键字 来表示此方法(属性)是可以被重写的;同时,在派生类的相应方法(属性)的定义中必须加上关键字 来表示该方法(属性)是对基类中的方法(属性)进行了重写。
- 覆盖性重写是指在派生类中替换基类的成员,此时基类中的同名方法被隐藏。在进行覆盖性方法重写时,要在派生类的方法名前加上 关键字。