对类的简单实用(其中用作用域的使用)
来源:互联网 发布:数据化人生 百度百科 编辑:程序博客网 时间:2024/05/17 04:40
注释和代码
有两种运行方式
(1)
/*-------------------------------------------
*auther:
*date:2015-4-10
*purpose:为了更好的将程序呈现出来
*version:1.0
*copyright:南阳理工学院-软件学院
*
* question:对类的初步使用
*
* input:
*
* output:输出一个学生的学号、姓名、性别
*
----------------------------------------------*/
#include <iostream>
#include <cstring>
using namespace std;
class Student //对类的声明
{
private : //私有的只能在类中使用
int num;
char name [20];
char sex;
public : //共有的可以在类外使用
void set_data(int n,char *p, char s)
{
num=n;
strcpy(name,p);
sex=s;
}
void display()
{
cout <<"num:"<<num<<endl;
cout <<"name:"<<name<<endl;
cout <<"sex:"<<sex<<endl;
}
};
int main ()
{
Student stu1,stu2; //定义的对象名
stu1.set_data(1,"He",'f');
stu2.set_data(2,"Jone",'m');
stu1.display();
stu2.display();
return 0;
}
(2)
/*-------------------------------------------
*auther:
*date:2015-4-10
*purpose:为了更好的将程序呈现出来
*version:1.0
*copyright:南阳理工学院-软件学院
*
* question:对类的初步使用
*
* input:
*
* output:输出一个学生的学号、姓名、性别
*
----------------------------------------------*/
#include <iostream>
#include <cstring>
using namespace std;
class Student
{
public :;
void set_data(int n, char *p, char s);
void display ();
private :
int num;
char name[20];
char sex;
};
void Student::set_data(int n,char *p,char s)
{
num=n;
strcpy(name,p);
sex=s;
}
void Student::display ()
{
cout <<"num:"<<num<<endl;
cout <<"name:"<<name<<endl;
cout <<"sex:"<<sex<<endl;
}
int main ()
{
Student stu1,stu2;
stu1.set_data(1,"He",'f');
stu2.set_data(2,"Jone",'m');
stu1.display();
stu2.display();
return 0;
}
总结
在这此类的了解过程中知道了类和对象的关系
(1)类是对象的抽象
(2)对象是类的特例
对对象的了解
(1)任何事物都是对象
(2)对象是有对象组成
(3)每个对象都有(1)属性 解释:(数据)(2)动作 解释:(操作对象根据外界的信息进行相应的操作代码)
心得
加强了对类的初步了解,可以为后面的打下良好的基础
- 对类的简单实用(其中用作用域的使用)
- 使用LruCache对图片缓存的简单实用
- 工作中用到过的几个简单实用的命令。
- 对类的简单使用(2)
- 自定义UISearchBar,对其进行了简单的封装。方便项目中的使用
- DefaultView 的实用作用
- 很无聊 但实用的小例子:C#获取类的成员变量名及对其赋值
- js中用数组对一些验证进行简单的封装
- Wamp以及其数据库的简单使用
- 使用PuTTY时对原始设置的几个简单实用修改
- ECharts的学习(二):制作一个简单的饼状图,并对其设置样式
- 对sqlite3的一点简单实用的封装
- 实用类的使用
- Mac中Git的简单实用(8) --- 标签使用
- 实用知识:摇一摇功能的方法使用(真简单??)
- EventBus的简单实用(使用多线程)
- hibernate多对多annotation的简单实用
- frame的使用 以及javascript对其的操作
- C#向SQL Server插入数据返回主键
- 如下的加法算式:其中每个汉字代表一个数字,填写“让我怎能过大年” 所代表的整数。
- hiero使用
- 图像分割各算法简称
- tar命令的详细解释
- 对类的简单实用(其中用作用域的使用)
- 深入正则表达式应用
- 只允许运行一个C#程序
- 关于冷备份与热备份的对比
- 源代码安全是软件开发企业健康发展的核心要务
- ICTCLAS 汉语词性标注集 中科院
- spring 类注解的作用
- Android真机连接Eclipse时,打不开File Explorer下的data文件夹解决方法(转)
- Android平台调用WebService详解