在C#中,接口与抽象基类的区别在于()。
A.抽象基类可以包含非抽象方法,而接口只能包含抽象方法
B.抽象基类可以被实例化,而接口不能被实例化
C.抽象基类不能被实例化,而接口可以被实例化
D.抽象基类就是接口,它们之间无差别
- · 有5位网友选择 C,占比62.5%
- · 有1位网友选择 D,占比12.5%
- · 有1位网友选择 A,占比12.5%
- · 有1位网友选择 B,占比12.5%
A.抽象基类可以包含非抽象方法,而接口只能包含抽象方法
B.抽象基类可以被实例化,而接口不能被实例化
C.抽象基类不能被实例化,而接口可以被实例化
D.抽象基类就是接口,它们之间无差别
A.抽象类可以实现多重继承,而接口不行
B.抽象类不可以继承,而接口可以
C.抽象类中可以有非抽象的方法,而接口中只能有抽象方法
D.接口只是抽象类的另一种叫法
A、必须实现接口中的所有方法
B、对于一般的操作,只需要继承该接口即可
C、必须实现该接口才能完成操作
D、该接口没有提供批量删除操作
A、以上的代码中存在的错误包括:不能在接口中定义变量,所以int A代码行将出现错误
B、以上的代码中存在的错误包括:接口方法delFile是不允许实现的,所以不能编写具体的实现函数
C、代码void disFile();定义无错误,接口可以没有返回值
D、代码void disFile();应该编写为void disFile(){};
A、A.F B.F A.G B.G
B、A.F B.F B.G B.G
C、A.F A.F B.G B.G
D、B.F B.F B.G B.G
A、程序将出现编译错误,指示不能在实现接口BusinessAccount的类中定义成员A
B、程序将出现编译错误,指示public关键字对接口项无效
C、程序编译正常,但是出现运行时错误,指示变量A没有初始化
D、程序将正常运行,输出为0
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!