小朋友学C++(3):类与对象

网友投稿 562 2022-09-04

小朋友学C++(3):类与对象

小朋友学C++(3):类与对象

(一)类与对象

类是由我们根据客观事物抽象而成,形成一类事物,然后用类去定义对象,形成这类事物的具体个体。

比如小狗是一个类,你家的“旺财”则是小狗一个具体的对象。

(二)属性与方法

一般把类的数据成员称为类的属性,把类的函数成员称为方法。 比如小狗这个类吧,它的属性有身高、体长、体重、名字、年龄、性别等,它的方法有吃,走,跑,呼吸,吠等。 从这里也可以看出,属性都是静态的,而方法都是动作。

(三)程序

#include using namespace std;class Dog{public: string name; // 名字 int age; // 年龄 int sex; // 性别,可以定义为,1表示公,0表示母 float height; // 身高 float length; // 体长 float weight; // 体重 void eat() { cout << "eating..." << endl; } void walk() { cout << "walking..." << endl; } void run() { cout << "running..." << endl; } void breathe() { cout << "breathing..." << endl; } void bark() { cout << "wang! wang!" << endl; }};int main(){ Dog dog; dog.name = "Wang Cai"; dog.age = 3; dog.run(); dog.bark(); return 0;}

运行结果:

running...wang! wang!

(四)程序分析

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:328. Odd Even Linked List
下一篇:深入理解php的输出缓冲区(output buffer)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~