public class MyDate { private int day = 8; private int month = 8; private int year = 2008; private MyDate(int day, int month, int year){...} public void print(){...} } public class TestMyDate { public static void main(String args[]) { //这个today变量就是一个引用类型的变量 MyDate today = new MyDate(23, 7, 2008); } }
1. public class TempTest { 2. private void test1(A a) { 3. a = new A();// 新加的一行 4. a.age = 20; 5. System.out.printIn("test1方法中的age="+a.age); 6. } 7. public static void main(String args[]) { 8. TempTest t = new TempTest(); 9. A a = new A(); 10. a.age = 10; 11. t.test1(a);// 这里传递的参数a就是按引用传递 12. System.out.printIn("main方法中的age="+a.age); 13. } 14. } 15. classA { 16. public int age = 0; 17. }