您的位置:首页 > 编程语言 > Java开发

JAVASE 打印输出--------01

2016-06-11 19:52 405 查看
public class Demo01 {
public String a1;
public int a2;

public Demo01(String a, int i) {
a1 = a;
a2 = i;
}

public void dispose() {
a1 = null;
}

public static void main(String[] args) {
// TODO Auto-generated method stub
Demo01 a = new Demo01("test", 3);
Demo01 a3 = new Demo01("test", 3);
if (a == a3) {
System.out.println("(a == a3)..." + "true");
} else {
System.out.println("(a == a3)..." + "false");
}

Demo01 a2 = a;

if (a == a2) {
System.out.println("(a == a2)..." + "true");
} else {
System.out.println("(a == a2)..." + "false");
}
a.dispose();
if (a == a2) {
System.out.println("(a == a2)..." + "true");
} else {
System.out.println("(a == a2)..." + "false");
}
a3.a1 = "test";
if (a2 == a3) {
System.out.println("(a2 == a3)..." + "true");
} else {
System.out.println("(a2 == a3)..." + "false");
}

System.out.println("*****************************************");
System.out.println("equal?" + a.a1 == a2.a1);
}

//  以下是输出结果:
//    (a == a3)...false
//    (a == a2)...true
//    (a == a2)...true
//    (a2 == a3)...false
//    *****************************************
//    false
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: