请大家指点有关(类)的问提!!!谢谢 谁有空指点一下! 请解释一下:类,对象,公有,私有。 小弟这里看了好几遍都没弄明白请指点一下或介绍一篇好文章。 谢谢~~!!! |
类其实像一个月饼帽,而对象(又称"实例")就是月饼,用一个月饼帽可以印出很多个一样的月饼,就好象类可以实例化很多一样的对象.看下面一个例子:
class Cat { public: int age; string name; }; 上面设计了一个Cat类,这个Cat类里面有两个共有属性,age和name,分别表示猫的年龄和名字。然后我们就可以用上面的Cat类制造出很多Cat对象了:
void main() { Cat myCat1; Cat myCat2; Cat myCat3; }
上面在main函数里,根据前面所创建的Cat类,实例化了3个Cat对象,它们分别是myCat1,myCat2和myCat3.好,现在有了3只猫了,我们可以让他做一些事情了,比如跟它们起名字:myCat1.name="Hello Kity";等等.....
要是还不明白的话就看这句比喻:在科幻电影里,经常会听到"克隆人",就是制造出很多一模一样的人,那制造他们的时候都是根据一个严格的模版制造出来的,这个模版规定了制造出来的人的各种属性,如身高,性别,肤色等。那么这个模版就是面向对象里面的类!~~