学习C++第3天

再来看一个程序

#include<iostream>
using namespace std;
class Student       //声明类,类名为student
{
	private:				//类中的私有部分,
		int num;		//私有变量num
		int score;		//私有变量score
	pubilc:				//以下为类中的公用部分
		void setdata(){//定义公用函数setdata
				cin>>num;
				cin>>score;	
			}
		void display(){//定义公用函数display
				cout<<"num="<<num<<endl;
				cout<<"score="<<score<<endl;
			}
};		//类的声明结束
Student stud1,stud2;//用类定义两个对象
int main(){
	stud1.setdata();//调用对象stud1的setdata函数
	stud2.display();
	stud1.setdata();
	stud2.display();
	return 0;
}

以下是我的一些见解

  1. 何为"类"?举个例子,比如人就是一个类,植物也是一个类.
  2. 何为"对象"?举个例子,麻花腾就是个对象,我家前面的那颗树(特定的某一棵树)也是个对象.
  3. 类都有一些特有的特性,就是上面的私有部分,比如,麻花腾这个对象的名字和他的身份证号就是他私有的.
  4. 类还有一些共有的行为,比如人都会吃饭,拉屎.
  5. 而类是由数据成员和成员函数组成的,比如人这个类中包括名字,身份证号;还有一些行为:吃饭,拉屎.
  6. 上述函数中数据成员(num,score)和成员函数(setdata,display)组成了一个名为Student的类,这些成员函数是用来对数据成员进行操作的
  7. 具有“类”类型特征的变量称为对象。
  8. 下面我用通俗的语言来重写一个函数
类 人                                
{私有部分:						
		名字;								
		身份证号;						
 公有部分:						
 		行为1{        							
 				吃饭									
 		}											
 		行为2{									
 				拉屎								
 		}											
};										
人 麻花腾,码云;	//定义两个对象			
主函数{									
	麻花腾.行为1;//麻花腾执行行为1里的动作:麻花腾吃饭
	码云.行为1;	//码云执行行为1里的动作:码云吃饭	 
	麻花腾.行为2;//麻花腾执行行为2里的动作:麻花腾拉屎
	码云.行为2;	//码云执行行为2里的动作:码云拉屎	
}												

猜你喜欢

转载自blog.csdn.net/qq_41935906/article/details/82874603