2013-03-10 60 views
-2

很多書籍在定義單詞的含義時使用該單詞(例如a是b的一個實例)。是否有方法可以方便地記住類的實例,類,對象

也許這只是我,但是當我閱讀一個定義並且定義在其定義中使用了不同形式的單詞時,它沒有多大幫助。

什麼是課堂? 任何人都有一個清晰的定義/實例解釋?

我想我知道是什麼對象:它是當一個類是加工成計算機內存

+1

使用搜索引擎。一個類是一個類型(將其看作模板)。一個對象是一個類的實際實例。 – 2013-03-10 04:20:58

+0

我不明白爲什麼這是一個很糟糕的問題。是的,這是基本的,但這並不壞。很顯然,OP在嘗試自己的研究並仍需要幫助。 – 2013-03-10 18:09:49

回答

0

維基語錄的object的優秀的定義(這是當它成爲一個「對象」吧?):

一個目的是名詞的組合物(如數據,如數字,字符串,或變量)和動詞(如動作,諸如函數)

一個目的是一類的具體實現它爲創建對象定義了一個模板。

一個班級就像一個食譜。你不能吃配方嗎?但你可以吃一個食譜的實例,這是遵循製作該食譜的說明(比如巧克力蛋糕)的結果。

1

一個類只是一個對象/實例如何構造的定義。這是一個藍圖。例如,這是一個Person類:

public class Person 
{ 
    public string FirstName { get; set; } 
    public string LastName { get; set; } 
} 

現在,如果我們想的Person對象/實例的工作,我們通過實例他們創造他們:

Person geddy = new Person(); 
Person alex = new Person(); 

現在我們有兩個實例 of Person(geddy,alex)。我們可以做的東西跟他們一樣,設置其屬性:

geddy.FirstName = "Geddy"; 
geddy.LastName = "Lee"; 

alex.FirstName = "Alex"; 
alex.LastName = "Lifeson"; 

Person是,而且將永遠是,它定義的實際情況(geddy,亞歷克斯)類,或藍圖。

相關問題