题目内容
(请给出正确答案)
[单选题]
如果一个类不想被继承,可以使用哪个关键字修饰?()
A.public
B.final
C.abstract
D.static
查看答案
如果结果不匹配,请 联系老师 获取答案
A.public
B.final
C.abstract
D.static
A.子类无条件的继承父类的无参构造方法,
B.子类可以引用父类中的有参构造方法,使用super关键字,
C.如果子类没有构造方法,则父类无参构造方法作为自已的构造方法,
D.如果子类有无参构造方法,而父类的无参构造方法则被覆盖。
面试题:不能被继承的类
题目:用C++设计一个不能被继承的类
在C#中定义了关键字sealed,被sealed修饰的类不能被继承。在Java中同样也有关键字final表示一个类型不能被继承。在C++中没有类似于sealed和final的关键字,我们只有自己来实现。
A.final和try、catch语句一起处理异常。
B.final在类之前,表示是该类不能被继承。
C.final在方法之前,防止该方法被覆盖。
D.final在变量之前,定义一个常量。
A.实例变量是类的成员变量
B.实例变量用关键字static声明
C.在方法中定义的局部变量在该方法被执行时创建
D.局部变量在使用前必须被初始化