blob: e861322657105845390a6d9270a67614dd1365c8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/* Listing0806.java */
public class Listing0806
{
public static void main(String[] args)
{
ClassWithPrivateA a1 = new ClassWithPrivateA(7);
ClassWithPrivateA a2 = new ClassWithPrivateA(11);
a2.setOtherA(a1, 999);
System.out.println("a1 = " + a1.toString());
System.out.println("a2 = " + a2.toString());
}
}
class ClassWithPrivateA
{
private int a;
public ClassWithPrivateA(int a)
{
this.a = a;
}
public void setOtherA(ClassWithPrivateA other, int newvalue)
{
other.a = newvalue;
}
public String toString()
{
return "" + a;
}
}
|