皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
编写程序 Dog.java ,要求要覆盖继承自 Object 类中的 equals() 和 toString() 方法。按模板要求,将【代码】处替换成相应的 Java 程序。注意代码中的输出要求。 public class Dog { String name; int weight; // 重量 public Dog(String name, int weight) { this.name = name; this.weight = weight; } [ 代码 1]{//Override 覆盖 Object 类的 toString() 方法 return this.name + " 重 " + this.weight + " 公斤 "; } //Override 覆盖 Object 类的 equals 方法 @Override public boolean equals(Object obj) { if(this == obj) { return true; } if([ 代码 2]) { // 如果 obj 是 Dog 类的实例 Dog dog = (Dog)obj; if([ 代码 3]) { // 根据重量和名字判断两条狗是否相等,相等则返回 true return true; } } return false; } //Override 覆盖 Object 类的 hashCode 方法 @Override public int hashCode() { return [ 代码 4] // 要求能够根据狗的重量和名字返回狗的 hashCode } public static void main(String[] args) { Dog dog1 = new Dog("DaHuan", 10); Dog dog2 = new Dog("DaHuan", 10); System.out.println(dog1);// 应该显示: "DaHuan 重 10 公斤 " System.out.println([ 代码 5]);// 调用 equals 方法,判断 dog1 和 dog2 是否相等,应该显示: "true" System.out.println(dog1 == dog2); // 为什么显示的是 "false"? } }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】C2B以( )为核心。
A.
生产厂家
B.
渠道
C.
商家
D.
消费者
【单选题】恩格斯在马克思墓前的讲话中指出,马克思毕生的两大发现是 ( )。
A.
唯物史观和剩余价值学说
B.
唯物论和辩证法
C.
唯物辩证法和科学社会主义
D.
劳动价值论和科学社会主义
【单选题】理论走向成熟、形成系统的体系的标志是( )
A.
真理标准的讨论和党的十一届三中全会
B.
党的十二大提出建设有中国特色社会主义的命题
C.
党的十三大和社会主义初级阶段理论
D.
视察南方谈话和党的十四大
【单选题】当代最有传统风味表演的相声大师是
A.
冯巩
B.
姜昆
C.
马三立
D.
侯宝林
【单选题】理论走向成熟、形成系统的体系的标志是()
A.
真理标准的讨论和党的十一届三中全会
B.
十二大提出建设有中国特色社会主义的命题
C.
党的十三大和社会主义初级阶段理论
D.
视察南方谈话和党的十四大
【判断题】44 g 和 22.4 L CO 一定含有相同的分子数。
A.
正确
B.
错误
【单选题】大批量生产模式下的生产物流管理是建立在( )的基础上
A.
化学管理
B.
科学管理
C.
物料管理
D.
设备管理
【简答题】用餐馆客人发生争吵或打架怎么办?
【单选题】理论走向成熟、 形成系统的体系的标志是:
A.
真理标准的讨论和党的十一届三中全会
B.
十二大提出建设有中国特色社会主义的命题
C.
党的十三大和社会主义初级阶段理论
D.
南方谈话和党的十四大
【单选题】理论走向成熟、形成系统的体系的标志是( )。
A.
视察南方谈话和党的十四大
B.
党的十三大和社会主义初级阶段理论
C.
党的十二大提出建设有中国特色社会主义的命题
D.
真理标准的讨论和党的十一届三中全会
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题