java中对象作为方法的入参

来源:互联网 发布:上海网站seo公司 编辑:程序博客网 时间:2024/05/22 13:36

在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" );    }}


原创粉丝点击