//: c03:assignment.java
// assignment with objects is a bit tricky.
// from 'thinking in java, 3rd ed.' (c) bruce eckel 2002
// www.bruceeckel.com. see copyright notice in copyright.txt.
// edit by nx.
class number {
int i;
}
public class assignment {
public static void main(string[] args) {
number n1 = new number();
number n2 = new number();
n1.i = 9;
n2.i = 47;
system.out.println("1: n1.i= " + n1.i + ", n2.i= " + n2.i);
n1 = n2;
system.out.println("2: n1.i= " + n1.i + ", n2.i= " + n2.i);
n1.i = 27;
system.out.println("3: n1.i= " + n1.i + ", n2.i= " + n2.i);
}
}
run:
1: n1.i= 9, n2.i= 47
2: n1.i= 47, n2.i= 47
3: n1.i= 27, n2.i= 27
闽公网安备 35060202000074号