Passing Object Reference Variables : Parameter « Java Source And Data Type « SCJP

Home
SCJP
1.Java Source And Data Type
2.Operators
3.Modifiers
4.Type Casting
5.Statements
6.Object Oriented
7.Thread
8.Utility Classes
9.File
SCJP » Java Source And Data Type » Parameter 
1.25.9.Passing Object Reference Variables
import java.awt.Dimension;
  class ReferenceTest {
    public static void main (String [] args) {
      Dimension d = new Dimension(5,10);
      ReferenceTest rt = new ReferenceTest();
      System.out.println("Before modify() d.height = "
                           + d.height);
      rt.modify(d);
      System.out.println("After modify() d.height = "
                           + d.height);
    }
   void modify(Dimension dim) {
     dim.height = dim.height + 1;
     System.out.println("dim = " + dim.height);
   }
 }
1.25.Parameter
1.25.1.A method's parameter list is a comma-separated list of parameter declarations.
1.25.2.A parameter may be declared as final so that it may be accessed from within a local inner class.
1.25.3.When a primitive value is passed to a method, a copy of the value is made
1.25.4.When an object is passed to a method, a copy of the object reference but not the object itself is made
1.25.5.When an value argument is passed into a method, changes to the argument value in the method do not affect the original.
1.25.6.Create a Reference to a Primitive
1.25.7.Changing the object reference in a method
1.25.8.Calling method operates on an object via the reference value
1.25.9.Passing Object Reference Variables
1.25.10.Passing Primitive Variables
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.