C 程式設計師學Java系列之二三 匿名物件

2021-08-04 02:28:23 字數 543 閱讀 7903

匿名物件是指建立物件時,只有建立物件的語句,卻沒有把物件位址值賦值給某個變數。

如:已存在一person類

public class person

}

建立乙個普通物件

person p = new person();

p.eat();//呼叫

p.eat();//再次呼叫

建立乙個匿名物件,直接使用,沒有變數名

new person().eat();
匿名物件如果想再次使用這個方法時,是使用不了的,因為建立初並沒有儲存其記憶體位址,無法再次使用;

如果想再次使用只能重新建立乙個新的物件;

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

class demo 

public static void method(person p){}

}class test

}

C程式設計師要學C 嗎?

最近問到這一問題,但我更希望被問的是 c程式設計師需要學物件導向程式設計嗎?那就讓我先從回答這一問題開始,並做適當的擴充套件。就我的成長經歷來看,c程式設計師必須學習物件導向程式設計!物件導向程式設計語言有其天然的乙個優勢 將軟體世界的一切象現實世界那樣視為物件。我在 專業嵌入式軟體開發 一書的 設...

JAVA程式設計師學python 3 函式

學習python的道路剛剛開始,這些分享只是可以進行簡單的python程式設計,希望大家能夠互相學習 檢視python內建函式 在python中,定義乙個函式要使用 def 語句,依次寫出函式名 括號 括號中的引數和冒號 然後,在縮排塊中編寫函式體,函式的返回值用 return 語句返回。以自定義乙...

C 程式設計師乾貨系列之語音識別

說實話,這些年來從收穫了不少東西。自從當年註冊以來就想平時分享點簡單的小程式啥的。因為平時比較懶,突然發現近2年沒更新了。準備陸續分享些小程式,這些也算是本猿手頭上的一些自製小工具吧。以後會陸續分享些wpf的自製按鈕控制項。語音識別小程式,呼叫了windows的識別元件。精簡了一些 算是比較簡單易懂...