设计一个Person类,包含name、age、sex属性以及对这些属性操作的方法。实现并测试这个类。根据类的封装性要求,把name、age、sex声明为私有的数据成员,声明公有的成员函数Regist
#include <iostream>
#include <string.h>
using namespace std;
class Person {
private:
char name[50];
int age;
char sex;
public:
void Register(const char n[], int num, char c);//最好带上const
void ShowMe();
};
int main() {
Person person1, person2;
char s[50];
int num;
char c;
cin >> s >> num >> c;
person1.Register(s, num, c);
person2.Register("Zhang3", 19, 'm');
person1.ShowMe();
person2.ShowMe();
return 0;
}
void Person::Register(const char n[], int num, char c) {
strcpy(name, n); //就是字符串赋值的作用
age = num;
sex = c;
}
void Person::ShowMe() {
cout << name << " ";
cout << age << " ";
cout << sex << endl;
}
设计一个Person类,包含name、age、sex属性以及对这些属性操作的方法。实现并测试这个类。根据类的封装性要求,把name、age、sex声明为私有的数据成员,声明公有的成员函数Regist相关推荐
- 如Java8的LocalDate与Date相互转换、ZonedDateTime等常用操作包含多个使用示例、Java8时区ZoneId的使用方法、Java8时间字符串解析成类
下面将依次介绍 Date转Java8时间类操作 ,Java8时间类LocalDate常用操作(如获得当前日期,两个日期相差多少天,下个星期的日期,下个月第一天等) 解析不同时间字符串成对应的Java8 ...
- 设计一个Dog类,包含名字,年龄,颜色三个属性
每日壹句:这份无法言表的喜悦,每天都让人温暖的目眩! ① Dog类包含名字.颜色.年龄三个属性: ② 分别给这三个属性定义两个方法,一个方法用于设置值,另一个方法用于获取值: ③ 定义构造方法来初始化 ...
- JAVA实验二:设计一个教师类Teacher(属于cn.net.sdkd包)实现接口进行排序等
设计一个教师类Teacher(属于cn.net.sdkd包) (1)属性有编号(int no).姓名(String name).年龄(int age).所属学院(String seminary),为这 ...
- IaaS私有云数据中心系统设计-罗逸秀(IaaS 云数据中心)
IaaS私有云数据中心将逐步替代原有形态的企业数据中心,为企业日常IT等业务运营环境提供更加强有力的支持. IaaS私有云数据中心系统设计 文/罗逸秀 当前云计算产业正在如火如荼的发展,大型互联网运营 ...
- 如何设计一个支持1亿用户使用的系统
高可用架构设计最核心的就是两点:解耦和冗余.解耦包括业务状态分离(无状态架构设计).分库分表等.冗余包括缓存.CDN.主从备份.主主备份.GeoDNS 等.一个好的架构设计需要在产品迭代的不同阶段选择 ...
- java怎么统计随机数出现次数,Excel统计出现次数、个数的VBA代码 java中怎么判断一个字符串中包含某个字符或字...
延伸:java中怎么判断一个字符串中包含某个字符或字符 描述:...一个字符串中包含某个字符的单词说出现的次数 c#什么方法可以判断字符串中包含某个字符的个数? JAVA判断字符串数组中是否包含某字符 ...
- python判断一个列表是否包含另一个列表_Python判断一个list中是否包含另一个list全部元素的方法分析...
Python判断一个list中是否包含另一个list全部元素的方法分析 本文实例讲述了Python判断一个list中是否包含另一个list全部元素的方法.分享给大家供大家参考,具体如下: 你可以用fo ...
- 如何设计一个短信发送功能
本文主要分享了如何设计一个发送短信功能. 一.总结简述 1.梳理多个平台短信API的发送参数,集成封装提供统一的API,支持多个短信平台(阿里云.腾讯云.百度云.京东云.七牛云)灵活切换 2.提供存储 ...
- #Java 泛型#设计一个可以放整数和浮点数但不能放字符串的集合
利用数字类的知识,设计一个集合,可以存放证书和浮点数,但是不可以放字符串. 利用到了泛型和数字类的相关知识. 模板: ArrayList<容器的泛型>名称=new ArrayList< ...
最新文章
- 【驱动】GPIO寄存器配置总结
- 附加到SQL2012的数据库就不能再附加到低于SQL2012的数据库版本
- 自由自在休闲食品带给小资的冰淇淋生活
- Java集合 LinkedList的原理及使用
- Hibernate5环境搭建
- POJ - 3179 Corral the Cows(离散化+二分+二维前缀和)
- 机器学习 测试_测试优先机器学习
- 独立站的优势是什么?独立站注意事项有哪些?
- 接收POst数据流数据
- 使用JS实现对页面的繁体简体翻译转换
- vue和 element ui下载到本地后引入
- 启舰:不懂花钱的人,大概率成为Loser!
- 抖音矩阵系统。抖音矩阵系统,抖音矩阵系统源码。
- vm虚拟服务器添加网卡,win7系统下vmware虚拟机添加加载无线网卡的方法
- JavaScript 常见的设计模式
- 程序员白头发是怎样一种感受?
- 重庆印象-大礼堂广场
- RGB、Lab、YUV、HSI、HSV等颜色空间的区别
- 首届“云报·春晚”节目单
- VC中GetLastErro返回的错误码