包含类的c++程序

//包含类的c++程序
# include <iostream>
using namespace std;
//名为学生的一个类
class Student {
	//每一个学生的私有变量
private:
	//只有函数内部可以调用
	int num;
	int score;
	//每个学生公共的方法体

//留有与为外界沟通的接口
public: 
	//输入数据的方法
	void setdata() {
		cin >> num >> score;
		//cin >> score;
	}
	//输出数据的方法
	void display() {
		cout << "num=" << num << endl;
		cout << "score=" << score << endl;
	};
};
//定义stud1和stud2为student类的变量,成为对象
//此时分配空间,一个对象有两个变量,两个函数,变量是整型,所以是占八个字节,
//而成员函数是单独存放的,无论是多少个对象,成员函数都只占一份的空间
Student stud1, stud2;

int main() {
	//分别输入并输出两个学生的私有数据
	stud1.setdata();
	stud2.setdata();
	stud1.display();
	stud2.display();
	return 0;
}

1.Student stu1,stu2;和int a,b;的区别在于int是系统已预定好的标准数据类型,而Student是用户自己声明的。
2.具有“类”类型特征的变量称为“对象”。stu1和stu2是Student类型的对象。
3.对象是占实际储存空间的,而类型是不占实际的储存空间,它只是给出一种“模型”,供用户定义实际的对象。

# include<iostream.h>
int main(){
	cout<<"This is a C++ program.";
	return 0;
}

1.由于c语言无命名空间,c提供的头文件不是放在命名空间中的/因此用带后缀的“.h”的头文件时不必用“using namespace std;”做声明。
2. 面向对象:程序= 类+类+。。。+调用。
面向过程:程序= 算法+数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值