专栏首页WindCoder学生类Student之学生信息-C++

学生类Student之学生信息-C++

先将以前的代码贴完,让电脑腾出点空间

功能:输入及输出学生姓名、年龄、性别

/*
功能:设计学生类Student
日期:2013-10-19
*/
#include <iostream>
#include <string>
using namespace std;

class Student
{
public:
	Student(string aName,string aAge,string aSex);

	~Student();
	string getName()const;
	string getAge()const;
	string getSex()const;
	void setName(string aName);
	void setAge(string aAge);
	void setSex(string aSex);
private:
	string m_aName;
	string m_aAge;
	string m_aSex;
};
Student::Student(string aName=NULL,string aAge=NULL,string aSex=NULL):
m_aName(aName),m_aAge(aAge),m_aSex(aSex){};
Student::~Student(){};
string Student::getName()const
{
	return m_aName;
}
string Student::getAge()const
{
	return m_aAge;
}
string Student::getSex()const
{
	return m_aSex;
}
void Student::setName(string aName)
{
     m_aName = aName;
}
void Student::setAge(string aAge)
{
	m_aAge = aAge;
}
void Student::setSex(string aSex)
{
	m_aSex = aSex;
}
int main(void)
{

   int n=5;
   string name,age,sex;
   Student student;
   cout<<"请输入学生姓名、年龄、性别"<<endl;
   cin>>name>>age>>sex;
   student.setName(name);
   student.setAge(age);
   student.setSex(sex);
   cout<<"学生信息为:"<<endl;
   cout<<student.getName()<<" "<<student.getAge()<<" "<<student.getSex()<<endl;





	system("pause");
	return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • win7 TTS补丁-可修复XP,Win7系统下不能使用TTS语音引擎的问题

    TTS语音修复可修复XP,Win7系统下不能使用TTS语音引擎的问题,精简版Win7,XP,尤其从网上下载的ghost版本的系统,TTS语音引擎多数被阉割,导致...

    汐楓
  • logstash6配置文件结构

    对于要添加到事件处理管道的每种类型的插件,Logstash配置文件都有一个单独的区域(section)。

    汐楓
  • WordPress301重定向简单版

    汐楓
  • iBatis搭建JAVA项目

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

    奋飛
  • MicroPython TPYBoard v201 简易家庭气象站的实现过程

    上一篇教程中我们实现了一个简单网页的显示。本篇呢,增加上温湿、时间等信息的展示,实现一个简单的家庭气象站。

    阿莉埃蒂
  • PM2简单用法

    node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等

    薛定喵君
  • 今天起,3306π也是有身份的社区了

    2018年11月8日「3306π」正式成为Oracle官方认证的MySQL社区。

    [3306 Pai ] 社区
  • SaaS企业灵魂拷问:大客户是什么?怎么做?

    ? 2B SaaS要不要做大客户?我想没人会说不做。正所谓有条件要上、没有条件创造条件也要上。 要切入大客户,首先必须搞清楚:对于2B SaaS来说,究竟什...

    腾讯SaaS加速器
  • Katana Framework武士刀操作指南

    Katana Framework是用Python语言写的渗透框架,但我更觉得它像是一个工具箱,作者是俄罗斯人,该工具集成以下功能:SQL注入、NMAP系统扫描探...

    FB客服
  • MyBatis分页组件--PageHelper

    PageHelper是国内非常优秀的一款开源的 mybatis 分页插件,它支持基本主流与常用的数据库,例如 Oracle、Mysql、MariaDB、SQL...

    宋先生

扫码关注云+社区

领取腾讯云代金券