关于接口、抽象类的一题
来源:互联网 发布:11月9日淘宝交易指数 编辑:程序博客网 时间:2024/06/05 08:49
public abstract interface Sudo{public void crazy(String s);}
请问以下哪些选项中的类定义是正确的?
A
public abstract class MySudo implements Sudo{public abstract void crazy(String s){}}
错误
抽象类里可有抽象方法和非抽象方法。
非抽象方法是在抽象类里面已经实现的方法,为所有子类的共性,可进行重写。
抽象方法在子类继承抽象类时必须重写,在声明时不能有实现主体。
该类是实现了Sudo接口的抽象类。crazy方法为抽象方法,不能有主体。如果为删除abstract即正确。
Bpublic abstract class YourSudo implements Sudo{}
正确
接口被抽象类实现。如果是普通类,那么必须实现接口中的方法,但该类是抽象类,那么继承该抽象类的子类必须实现方法。
Cpublic class HerSudo implements Sudo{public void crazy(String i){}public void crazy(Integer s){}}
正确
该类实现了接口中的方法。
D
public class HisSudo implements Sudo{public void crazy(Integer i){}}
<span style="color:#ff0000;">错误</span>
<span style="color:#33ff33;">类未实现接口方法。</span>E
public class ItsSudo extends Sudo{public void crazy(Integer i){}}错误
超类必须为类,接口只能被接口继承
0 0
- 关于接口、抽象类的一题
- 关于抽象类和接口的学习总结一
- 关于抽象类 和接口的 重点
- 关于接口和抽象类的区别
- 关于C#的抽象类与接口
- 关于接口与抽象类的特点
- 关于接口与抽象类的特点
- 关于抽象类和接口的问答题
- 关于抽象类与接口的总结
- 关于抽象类和接口的区别
- 关于抽象类和接口的异同
- 关于java抽象类和抽象接口的理解
- 关于接口与抽象类
- 关于接口和抽象类
- 关于抽象类和接口
- 关于接口和抽象类
- 关于接口和抽象类
- 关于抽象类和接口
- Linux驱动开发-2.Linux前世今生
- tftp
- 网站的shortcut icon-- favicon.ico
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable] .
- 滥用互联网思维是种病,得治
- 关于接口、抽象类的一题
- OpenMAX Call Sequences
- mvc 架构模式
- Nagios 里面监控MySQL 监控事务夯住
- 编一个程序,从 string 对象中去掉标点符号。要求输入到程序的字符串必须含有标点符号,输出结果则是去掉标点符号后的 string 对象。
- 移动互联网迅猛发展,手机信息安全隐患如何消除?
- C#源代码统计程序
- Android获取状态栏高度
- NYOJ 44【子串和】