【单选题】在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同派生类的需要,则应将该方法声明成()。A.sealed方法B.public方法C.virtual方法D.override方法
【单选题】在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同派生类的需要,则应将该方法声明成()。
A.sealed方法
B.public方法
C.virtual方法
D.override方法
参考答案和解析
C
相关考题:
在一个派生类对象结束其生命周期时____A.先调用派生类的析构函数后调用基类的析构函数B.先调用基类的析构函数后调用派生类的析构函数C.如果基数没有定义析构函数,则只调用派生类的析构函数D.如果派生类没有定义析构函数,则只调用基类的析构函数
( 32 ) 在一个派生类对象结束其生命周期时A ) 先调用 派生类的析构函数后调用基类的析构函数B ) 先调用 基类的析构函数后调用派生类的析构函数C ) 如果基类没有定义 析构函数,则只调用派生类的析构函数D ) 如果 派生类 没有定义 析构函数,则只调用 基类 的析构函数
( 13 )下列关于派生类构造函数和析构函数的说法中,错误的是A )派生类的构造函数会隐含调用基类的构造函数B )如果基类中没有缺省构造函数,那么派生类必须定义构造函数C )在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D )在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
下面描述中,错误的是()。 A.在派生类中不可见的成员要变成可访问的,需要进行访问声明B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问D.在基类定义的public和protected成员在保护继承的派生类中可见
在一个派生类对象结束其生命周期时,下列叙述中正确的是( )。 A. 先调用基类的析构函数,后调用派生类的析构函数B.先调用派生类的析构函数,后调用基类的析构函数C.如果基类没有定义析构函数,则只调用派生类的析构函数D.如果派生类没有定义析构函数,则只调用基类的析构函数
当不同的类具有相同的间接基类时,()A、 各派生类无法按继承路线产生自己的基类版本B、为了建立惟一的间接基类版本,应该声明间接基类为虚基类C、为了建立惟一的间接基类版本,应该声明派生类虚继承基类D、一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类
以下说法正确的是()。A、虚方法必须在派生类中重写,抽象方法不需要重写B、虚方法可以在派生类中重写,抽象方法必须重写C、虚方法必须在派生类中重写,抽象方法必须重写D、虚方法可以在派生类中重写,抽象方法也不需要重写
在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成()。A、sealed方法B、public方法C、vitual方法D、override方法
下列关于C#面向对象应用的描述中,哪项是正确的?()A、接口像类一样,可以定义并实现方法B、声明为sealed的类不能被继承C、abstract方法在声明时必须实现方法的具体内容D、派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员
单选题下列关于C#面向对象应用的描述中,哪项是正确的?()A接口像类一样,可以定义并实现方法B声明为sealed的类不能被继承Cabstract方法在声明时必须实现方法的具体内容D派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员
单选题下列关于派生类构造函数和析构函数的说法中,错误的是( )。A派生类的构造函数会隐含调用基类的构造函数B如果基类中没有缺省构造函数,那么派生类必须定义构造函数C在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数D在撤销派生类对象时,先调用基类的析构函数,再调用派生类的析构函数
单选题当不同的类具有相同的间接基类时,()A 各派生类无法按继承路线产生自己的基类版本B为了建立惟一的间接基类版本,应该声明间接基类为虚基类C为了建立惟一的间接基类版本,应该声明派生类虚继承基类D一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类
单选题以下说法正确的是()。A虚方法必须在派生类中重写,抽象方法不需要重写B虚方法可以在派生类中重写,抽象方法必须重写C虚方法必须在派生类中重写,抽象方法必须重写D虚方法可以在派生类中重写,抽象方法也不需要重写
单选题在一个派生类对象结束其生命周期时( )。A先调用派生类的析构函数后调用基类的析构函数B先调用基类的析构函数后调用派生类的析构函数C如果基类没有定义析构函数,则只调用派生类的析构函数D如果派生类没有定义析构函数,则只调用基类的析构函数
单选题在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成()。Asealed方法Bpublic方法Cvitual方法Doverride方法