2012-05-26 42 views
0

可能重複:
What are first-class objects in Java and C#?在java中第一類對象

現在我聽說在java中第一類對象創建的對象,而不使用new關鍵字如String

現在我們宣佈陣列也沒有沒有新的關鍵字?所以他們是一流的 ,所以我就這篇文章http://c2.com/cgi/wiki?JavaArraysShouldBeFirstClassObjects

現在另一個有趣的文章,我發現是 http://c2.com/cgi/wiki?JavaExceptionsAreFirstClassObjects 所以有例外第一類對象?以簡單的方式

所以,任何人都可以請定義一個類對象 & 告訴我所有的java頭等艙對象


編輯:

之前標記爲可重複請仔細閱讀問題 讓我把它簡短 我的問題是

1.數組和異常第一類對象? and 2.你可以定義頭等類的對象(面試類型)嗎?

+4

我不確定「第一類對象」==「創建沒有使用新的」... ... –

+0

http://stackoverflow.com/questions/1599176/what-are-first-class-objects-in- java-and-c –

+0

@MarkoTopolnik確實如此。感謝澄清。 – keyser

回答

0

難道link at that same site只是掩蓋它嗎?請記住,「第一類對象」不是由任何類型的規範定義的,它在不同的上下文中意味着不同的事物。 c2.com網站定義了它自己的含義,但您提到的其他示例在不同的意義上使用它。這令你感到困惑,因爲你是爲了比較蘋果和橙子而做的。