- class A
- {
- private int x = 3;
- public static void main(String[] args)
- {
- new A().func(new A());//创建一个A类类型的对象,并且该对象的func(A a)方法,
- //创建了一个A类类型的对象作为实际参数。
-
- /*
- //上面语句可分解为:
- A a = new A();
- A b = new A();
- a.func(b);
- */
- }
- public void func(A a)//该方法形式参数是A类类型,接收一个A类类型的对象
- {
- System.out.println(a.x);
- }
- }
复制代码 |