2016-10-05 11 views
-4

私はクラスの例として車を言う。それから、オブジェクトは何になるはずですか?OOPの概念の例の車、ここで何を対象にすべきか?

他の多くの簡単な例がありますが、この特定の例の目的を知ることは役に立ちます。

class car{ 

    char name[100]; 
    .. 
} 

Object_type ob = new Object_type 

ここで目的は何ですか?

+1

obはcarのオブジェクトです.obが作成されると、メンバー関数とメンバー変数にアクセスできます。ドット(。)演算子のヘルプを使用してアクセスできます。 –

+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

実際にインタビューのために私はクラスとオブジェクトのリアルタイムの例を与えるように頼まれました。それから、次の質問がオブジェクトとなるものでした。私はアウディ、figoのような異なるマニュファクチュールを返答しました... – yureka

+0

そして面接官は私が言った目的の答えに満足していませんでした...あなたは私に答えのより良い選択を与えることができます – yureka

+1

彼は答えを探していたかもしれませんオブジェクトは実際の特定の車です(座っているのは車道です)。しかし、コンパイラに関する限り、実行時コードがスペースを割り当てて、それがリンクされているコード(定義されている場合)があればオブジェクトが存在します。 – Gregg

関連する問題