![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
在C#中,接口与抽象基类的区别在于()
A.抽象基类可以包含非抽象方法,而接口只能包含抽象方法
B.抽象基类可以被实例化,而接口不能被实例化
C.抽象基类不能被实例化,而接口可以被实例化
D.抽象基类就是接口,它们之间无差别
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
A.抽象基类可以包含非抽象方法,而接口只能包含抽象方法
B.抽象基类可以被实例化,而接口不能被实例化
C.抽象基类不能被实例化,而接口可以被实例化
D.抽象基类就是接口,它们之间无差别
第1题
A.抽象类可以有构造方法,接口中不能有构造方法。
B.抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法。
C.抽象类中抽象方法可以指定为public,接口中抽象方法不能指定任何修饰符,默认就是public。
D.一个类可以实现多个接口,但只能继承一个抽象类。
第5题
A.分离接口及其实现部分,可以独立地扩展抽象和实现
B.可以使原本由于接口不兼容而不能一起工作的那些类一起工作
C.可以取代多继承方案,比多继承方案扩展性更好
D.符合开闭原则,增加新的细化抽象和具体实现都很方便
第6题
A.在JDK 8中,接口中除了抽象方法外,还可以有默认方法和静态方法
B.默认方法和静态方法都允许有方法体。
C.实现接口时,除了要重写抽象方法,还要重写默认方法和静态方法
D.定义常量时必须进行初始化赋值
第7题
A.提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类
B.定义一个用于创建对象的接口,让子类决定实例化哪一个类
C.将一个类的接口转换成客户希望的另外一个接口
D.表示一个作用于某对象结构中的各元素的操作
第8题
A.在现实生活中,汽车可以被认为是一个类,而一辆红色福特牌汽车可以被认为是汽车类的一个对象
B.类定义了一个抽象概念
C.对象是对类的抽象
D.对象是类的实体
第9题
A.一个类包含了相似的有关对象的特征和行为方法
B.类只是实例对象的抽象
C.类并不执行任何行为操作,它仅仅表明该怎样作
D.类可以按所定义的属性、事件和方法进行实际的行为操作
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!