Java之匿名物件

2021-08-19 22:01:57 字數 785 閱讀 1250

小結:

匿名物件是乙個沒有名字的物件,三種使用方式:1 建立匿名物件直接使用,沒有變數名   2 匿名物件在沒有指定其引用變數時,只能使用一次   3 匿名物件可以作為方法接收的引數、方法返回值使用

匿名物件

概念:建立物件時,只有建立物件的語句,卻

沒有把物件位址值

賦值給某個變數

案例:

public class person

}//建立乙個普通物件

person p = new person();

//建立乙個匿名物件

new person();

特點:

1:建立匿名物件直接使用,沒有變數名

//eat方法被乙個沒有名字的person物件呼叫了

new person().eat()

2: 匿名物件在沒有指定其引用變數時,只能

使用一次

//建立乙個匿名物件,呼叫eat方法

new person().eat();

//想再次呼叫eat方法,重新建立了乙個匿名物件

new person().eat();

3: 匿名物件可以作為方法接收的引數、方法返回值使用

public class demo 

public static void method(person p){}

}public class test

}

java的匿名物件

匿名物件的概念 匿名物件是指建立物件時,只有建立物件的語句,卻沒有把物件位址值賦值給某個變數。public class person 建立乙個普通物件 person p new person 建立乙個匿名物件 new person 匿名物件的特點 1.建立匿名物件直接使用,沒有變數名。new per...

JAVA基礎(匿名物件)

1,什麼是匿名物件 2,匿名物件應用場景 3,匿名呼叫有什麼好處 4,匿名物件呼叫 注意事項 class demo2 car class car 5,方法中形式引數是匿名物件 class demo1 student public static void print int x public stat...

Java筆記 9 匿名物件

沒有名字的物件稱為匿名物件。class people public void eat 測試類 class dome 結果 null活著真好 tom活著真好 上面的兩個new people 就是兩個個匿名物件,可以通過它呼叫類中的方法和屬性。又因為這兩個不是乙個物件,所以給第乙個匿名物件的name賦的...