1. 程式人生 > >java中物件作為方法的入參

java中物件作為方法的入參

在java中,物件作為方法的入參時,如果傳進去該物件已經new好了,那麼可以在方法中為屬性賦值。跳出方法後,賦值的屬性會生效。

但是,如果傳進去的物件是null,在方法中才new ,為屬性賦值等。這樣,跳出方法後,物件還會是null。

例子:

public class WhtTest {
    public static void main( String[] args ) {
        List < String > list = null;
        getList( list );
        System.out.println( list ); // 輸出null
    }

    private static void getList( List < String > list ) {
        list = new ArrayList < String >();
        list.add( "123" );
    }

}