A.在派生类中重写基类方法必须使用override关键字B.在派生类中访问基类非默认构造函数必须通过base关键字C.虚方法的定义必须要用到virtual关键字D.as关键字只能用于接口的强制转换
单项选择题下列关于抽象方法和抽象类的描述中,那个选项是不正确的()
A.抽象方法是没有实现的空方法B.抽象类必须包括抽象成员C.抽象类可以作为基类,所以不能直接实例化,也不可以被密封D.当派生类从抽象类中继承抽象方法时,派生类必须重写该抽象方法
单项选择题对下面的代码,哪段描述是错误的?()Public class Door{}Public class House{Public House (){Door door =new Door();}}
A.Door是一个类B.House是一个从Door继承的类。C.House的构造函数中声明了一个名为door的变量D.door是一个对象
单项选择题下面是一个派生类的定义语句:Public class car:vehicle{Private string model =“L”;Private int wheelNo=4;}请指出针对该定义的正确说法()
A.vehicle类是car类的一个特例,因而它可以被继承B.car类是父类,vehicle类是子类C.在car类中定义的成员model和wheelNo会删除vehicle类中同名的成员D.car类是vehicle类的一个特例,它可以继承vehicle类中除构造和析构函数以外的所有成员
单项选择题下面关于密封类和密封方法的说法正确的是()
A.密封类是抽象类的一种特例,唯一的区别是:定义密封类时要使用sealed修饰符B.密封类不允许被继承,因而不能由密封方法也只能定义在密封类中、C.如同抽象方法只能定义在抽象类中一样,密封方法也只能定义在密封类中D.由于密封方法也被视作一种虚方法,因而在定义密封方法时必须带上vurtual修饰符
单项选择题下列关于继承的说法中,哪项不正确?()
A.继承是指派生类可以获取其基类特征的能力B.在派生类中重写积累方法必须使用override关键字C.抽象类可以作为基类,所以不可以直接实例化,也不可以被密封D.类可以继承多个接口,借口只能继承一个接口