1. 程式人生 > >java匿名對象

java匿名對象

int 參數 rst first span ont ati 方法 new

package first;

public class anonymous {
    public void say(){
        System.out.println("我是匿名對象");
    }
    public static void main(String [] args){
        new anonymous().say();
    }
}
普通申明一個對象是這樣的
A a = new A();
那麽這個時候a就是類A的一個對象,這個對象名字就是a
再來看下面一個例子:
method(A a);
整理method是一個方法,他需要傳遞一個對象來作為參數,那麽這個時候有2種方法:

方法1:
A a =new A();
method (a);
方法2:
method (new A());

方法2中new A()就是一個匿名對象,他沒有名字。


java匿名對象