本人的理解是,
虽然001号机跟002号机的成员,成员属性相互一样。
但是所引用对象的地址是两个不同的地址。
其输出的结果是不相同的。
按代码执行来说,它会满足下列equals重写时的条件,并最终返回false
public boolean equals(Object tel02){
........略
if(getClass() != tel02.getClass())
return false;
........略
虽然001号机跟002号机的成员,成员属性相互一样。
但是所引用对象的地址是两个不同的地址。
其输出的结果是不相同的。
按代码执行来说,它会满足下列equals重写时的条件,并最终返回false
public boolean equals(Object tel02){
........略
if(getClass() != tel02.getClass())
return false;
........略
2017-05-25
最新回答 / qq_南飞的雁_0
public class Outer{ public void show(){ int b = 32; class Inner{ int b =13; System.out.print("方法中内部的b:"+b + "\n方法中外部的b:"+Outer.this.b ) ;//怎么写 } }}
2017-05-25
已采纳回答 / 慕雪5183600
InitailTelphone类是具体实现的类,里面一般编写的是main方法。具体实现时会用Telphone类创建一个Telphone的对象,然后通过该对象来调用Telphone类方法。
2017-05-24