在声明类时,在类名前()修饰符,则声明的类只能作为其他类的基类,不能被实例化。
在声明类时,在类名前()修饰符,则声明的类只能作为其他类的基类,不能被实例化。
相关考题:
( 23 )下列有关继承和派生的叙述中,正确的是A ) 派生类不能访问基类的保护成员B )作为虚基类的类不能被实例化C )派生类应当向基类的构造函数传递参数D )虚函数必须在派生类中重新实现
1.下列有关继承和派生的叙述中,正确的是()A)派生类不能访问通过私有继承的基类的保护成员B)多继承的虚基类不能够实例化C)如果基类没有默认构造函数,派生类就应当声明带形参的构造函数D)基类的析构函数和虚函数都不能够被继承,需要在派生类中重新实现
关于实例变量、类变量、实例方法和类方法,下面说法错误的是()A.实例方法可以访问实例变量和类变量。B.类方法不能访问实例变量。C.实例变量和类变量都可以通过类名访问。D.类方法只能访问类变量。
Scala里,final修饰符的描述正确的是?()A、类的声明上添加final修饰符确保成员不被子类重载B、类的声明上添加final修饰符把整个类声明为final,这个类不能被继承C、类的声明上添加final修饰符确保成员只能被子类重载一次D、以上说法都是错误的
在C#中,接口与抽象基类的区别在于()。A、抽象基类可以包含非抽象方法,而接口只能包含抽象方法B、抽象基类可以被实例化,而接口不能被实例化C、抽象基类不能被实例化,而接口可以被实例化D、抽象类可以包括数据成员,接口只包括抽象函数、抽象属性和抽象索引等,没有数据
已知A类被打包在packageA,B类被打包在packageB,B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是()。A、A类的实例不能访问到B类的实例B、A类的实例能够访问到B类一个实例的x成员C、C类的实例可以访问到B类一个实例的x成员D、C类的实例不能访问到B类的实例
下列关于虚继承的说明形式的描述,正确的是()A、在派生类类名前添加关键字virtualB、在基类类名前添加关键字virtualC、在基类类名后添加关键字virtualD、在派生类类名后,类继承的关键字之前添加关键字virtual
关于抽象类与最终类,下列说法错误的是()。A、抽象类能被继承,最终类只能被实例化B、抽象类和最终类都可以被声明使用C、抽象类中可以没有抽象方法,最终类中可以没有最终方法D、抽象类和最终类被继承时,方法可以被子类覆盖
单选题已知A类被打包在packageA,B类被打包在packageB,B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是()。AA类的实例不能访问到B类的实例BA类的实例能够访问到B类一个实例的x成员CC类的实例可以访问到B类一个实例的x成员DC类的实例不能访问到B类的实例
单选题在C#中,接口与抽象基类的区别在于()。A抽象基类可以包含非抽象方法,而接口只能包含抽象方法B抽象基类可以被实例化,而接口不能被实例化C抽象基类不能被实例化,而接口可以被实例化D抽象类可以包括数据成员,接口只包括抽象函数、抽象属性和抽象索引等,没有数据