Data Structures public class X public int value public static void bahX d X e X f d fvalue fvalue1 X g new X gvalue evalue1 ID: 571510
Download Presentation The PPT/PDF document "References, Objects, and Parameter Passi..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
References, Objects, and Parameter Passing
Data StructuresSlide2
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide3
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide4
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide5
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide6
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value
);} }Slide7
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide8
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value
);} }Slide9
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide10
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide11
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide12
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide13
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide14
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide15
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide16
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); □ System.out.println(a.value + ", " + b.value + ", " + c.value);} }Slide17
public class X
{ public
int
value; public static void bah(X d, X e) { X f = d; f.value = f.value+1; X g = new X(); g.value = e.value+1; e = g; } public static void main(String args[]) { X a = new X(); a.value = 1; X b = new X(); b.value = 10; X c = a; c.value = 5; bah(a,b); System.out.println(a.value + ", " + b.value + ", " +
c.value
);
}
}