[1] class Foo{
[2] Bar myBar= new Bar();
[3] void changeIt(Bar myBar)
[4] {
[5] myBar.barNum=99;
[6] System.out.println("myBar.barNum in changeIt is " + myBar.barNum);
[7] myBar=new Bar();
[8] myBar.barNum=420;
[9] System.out.println("myBar.barNum in changeIt is now" + myBar.barNum);
[10] )
[11] public static void main(
String [] args) {
[12] Foo f=new Foo();
[13] System.out.println("f.myBar.barNum is " + f.myBar.barNum);
[14] f.changeIt(f.myBar);
[15] System.out.println("f.myBar.barNum after changeIt is " + f.myBar.barNum);
[16] }
[17] }
class Bar{
int barNum=28;
}
Can anyone Please explain the lines [6],[9],[13],[14] and [15].Thank you.
[ October 09, 2007: Message edited by: Thirumalai Muthu ]