在c#中利用sealed修饰的类()
第1题:
接口是否可继承接口? 抽象类是否可实现(implements)
接口? 抽象类是否可继承具体类(concrete class)? 抽象类中
是否可以有静态的main方法?
接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必
须有明确的构造函数。抽象类中可以有静态的main 方法。
备注:只要明白了接口和抽象类的本质和作用,这些问题都很好回答,你想想,如果你是java 语言的
设计者,你是否会提供这样的支持,如果不提供的话,有什么理由吗?如果你没有道理不提供,那答案就
是肯定的了。
第2题:
1.接口可以继承接口..但是要使用extends~而不是用implements
如:interface a{}
interface b extends a{}
2.抽象类可以实现接口..
比如java.util中的AbstractCollection类就是实现的Collection接口
3.抽象类可以继承实体类
下面这段执行无误的代码说明的所有的问题:
interface MyInterface {
}
interface AnotherInterface extends MyInterface {
}
class EntityClass {
}
abstract class AbstractClass extends EntityClass implements MyInterface {
}
抽象类中不可以有静态的main方法。
第3题:
下列关于抽象类的叙述不正确的是( )。
A.含有纯虚函数的类称作抽象类
B.抽象类只能是基类
C.抽象类不能被实例化
D.纯虚函数可以被继承
抽象类是指包含纯虚函数的类,它主要用于基类,给其他派生类提供参考,由于含纯虚 函数,故抽象类不能实例化。
第4题:
在C#语言中,以下关于继承的说法错误的是()。
第5题:
第6题:
以下关于final关键字说法错误的是( )(两项)
A)final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性
B)final修饰的类肯定不能被继承
C)final修饰的方法不能被重载
D)final修饰的变量不允许被再次赋值
第7题:
●以下关于类继承的说法中,错误的是(48)。
(48)A.通过类继承,在程序中可以复用基类的代码
B.在继承类中可以增加新代码
C.在继承类中不能定义与被继承类(基类)中的方法同名的方法
D.在继承类中可以覆盖被继承类(基类)中的方法
第8题:
A、抽象类可以包含非抽象方法
B、含有抽象类方法的类一定是抽象类
C、抽象类不能被实例化
D、抽象类中能够被继承,而接口不能被继承
第9题:
接口是否可继承接口。抽象类是否可实现(implements)接口。抽象类是否可继承具体(concreteclass)。抽象类中是否可以有静态的main方法。
第10题:
以下关于抽象类和接口的说法错误的是()