Thinking in JAVA 习题练习 45页 第二题 Dog 索引 比较 简简单单 见笑了!
来源:互联网 发布:战舰世界弗莱彻数据 编辑:程序博客网 时间:2024/05/18 15:24
class Dog{
String name;
String says;
void setNameSays(String name,String says) {
this.name = name;
this.says = says;
}
void showNameSays() {
System.out.println(name +"的叫声是"+says);
}
}
public class DogTestCopare{
public static void main(String args[]) {
Dog spot = new Dog();
Dog scruffy = new Dog();
spot.setNameSays("spot","Ruff");
scruffy.setNameSays("scruffy","Wurf");
scruffy.showNameSays();
spot.showNameSays();
System.out.println("与索引的比较");
Dog spot1 = new Dog();
spot1.setNameSays("spot1", "Ruff1");
System.out.println("这种情况下spot和spot1不管是==还是equal都是不等," +
"因为比较的是两个对象,内容也不相等");
System.out.println("spot1 = spot之后");
spot1 = spot;
spot1.showNameSays();
spot.showNameSays();
//输出结果的原因是spot1指向了原来spot指向的那个对象;
spot1.setNameSays("spot", "Ruff");
System.out.println("spot.equal(spot1)"+ spot.equals(spot1));
//只知道是因为dog类没有重写equal()方法,所以结果是false;
}
}
- Thinking in JAVA 习题练习 45页 第二题 Dog 索引 比较 简简单单 见笑了!
- Thinking in JAVA 习题练习
- Thinking in Java(第四版)习题--第二章
- Thinking in Java习题心得
- Thinking in Java习题心得
- Thinking in java 习题答案
- THINKING IN java(实例练习)
- Thinking In Java 第二天
- thinking in java 第二天
- Thinking in Java 第二章
- 179页和180页的习题--thinking in java
- Thinking In Java 课后习题 c02
- Thinking In Java 课后习题 c03
- Thinking In Java 课后习题 c04
- Thinking in Java 4th 习题2.1
- Thinking In Java习题作业集
- Java第二章练习习题
- 买了thinking in java
- ODBC 解析EXCEL 文件 选择worksheet name
- 11月9号,今天和毕业设计导师见面
- html网页中使用javascript脚本调用xml文档实例
- SQL
- CD抓轨杂谈
- Thinking in JAVA 习题练习 45页 第二题 Dog 索引 比较 简简单单 见笑了!
- J2ME 机型开发bug收集
- 冯.诺依曼体系结构对计算机发展的限制
- 我哥现在博后的老板。
- Oracle 10G 数据库文件目录结构
- 自动改ip的批处理
- 《嵌入式发展现状》笔记
- MSN Direct 日志系统浅析
- net-snmp中自定义snmp table的实现