2016-10-05 68 views
-4

如果我說汽車爲班的一個例子。那麼應該是什麼對象呢?面向對象的概念示例汽車,這裏應該是什麼對象?

我知道他們有很多其他更簡單的例子,但是知道這個特定例子的對象會有所幫助。

class car{ 

    char name[100]; 
    .. 
} 

Object_type ob = new Object_type 

這裏應該是什麼對象?

+1

ob是class car的對象。當ob創建時,它可以訪問成員函數和成員變量。您可以在dot(。)運算符的幫助下訪問。 –

+5

大多數[很好的初學者書籍](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)討論了一個類和一個對象之間的區別。 OOP教程網站的許多(和我的意思是***許多***)。 –

回答

0

如果您正在創建一個Car類,那麼對象將是Cars的實例。例如不同型號和類型的汽車:

Car alpharomeo; 
Car audi; 
0

這裏是你想要的語法:

class car { // define the class 'car' 
    char name[100]; 
    }; 


car * myCar = new car(); // declare the object 'myCar' 
在這種情況下,「車」

是類,而「myCar」就是一個很好的對象類。

+0

實際上,面試時我被要求給出一個實時的課程和對象的例子,爲此我說汽車。那麼下一個問題是什麼將是對象。爲此,我回復了不同的製作公司,如奧迪,菲戈... – yureka

+0

和麪試官不滿意我說的對象答案......你能給我一個更好的答案選擇 – yureka

+1

他可能一直在尋找答案,而不是對象是一輛實際的特定汽車(坐在某人的車道上)。但就編譯器而言,如果運行時代碼分配空間併爲其鏈接代碼(如果已定義),則存在對象。 – Gregg