Mega Code Archive

 
Categories / Java / Class
 

Passing objects to methods may not be what youre used to

//: c03:PassObject.java // From 'Thinking in Java, 3rd ed.' (c) Bruce Eckel 2002 // www.BruceEckel.com. See copyright notice in CopyRight.txt. class Letter {   char c; } public class PassObject {   static void f(Letter y) {     y.c = 'z';   }   public static void main(String[] args) {     Letter x = new Letter();     x.c = 'a';     System.out.println("1: x.c: " + x.c);     f(x);     System.out.println("2: x.c: " + x.c);   } } ///:~