所在的位置: C++ >> C++介绍 >> C入门第九十个程序

C入门第九十个程序

类和对象-封装-成员属性私有化案例程序如下:

#includeiostream

#includestring

usingnamespacestd;

//成员属性设置为私有

//1.可以控制读写权限

//2.对于写可以检测数据的有效性

//设计人类

classperson

{

public:

  //设置姓名

  voidsetname(stringname)

  {

    m_name=name;

  }

  //获取姓名

  stringgetname()

  {

    returnm_name;

  }

  //获取年龄只读获取年龄可读可写如果想修改(年龄的范围必须是0~之间)

  intgetage()

  {

    //m_age=0;//初始化为0岁

    returnm_age;

    

  }

  //设置年龄

  voidsetage(intage)

  {

    if(age0

age)

    {

      m_age=0;

      cout"你这个老妖精!"endl;

      return;

    }

    m_age=age;

  }

  //设置情人只写

  stringsetlover(stringlover)

  {

    m_lover=lover;

  }

private:  

  //姓名可读可写

  stringm_name;

  //年龄只读

  intm_age;

  

  //情人只写

  stringm_lover;

};

intmain()

{

  personp;

  p.setname("张三");

  cout"姓名为:"p.getname()endl;

  //p.m_age=18;只有获取权限没有设置权限

  //p.setage(18);

  p.setage();

  cout"年龄为:"p.getage()endl;

  //设置情人为小芳女士

  p.setlover("小芳");

  //cout"情人为:"p.m_loverendl;情人数据不可以访问

  

  return0;

}

编程不是聪明人的游戏而是使人变聪明的游戏

博远机器人教育是年成立的一家主要从事5-16岁儿童智力及青少年科技培训的服务性机构,秉承和发扬了乐高教学理念。乐高教育课程体系源自丹麦,创始于年,倾心教育80多年,是全球最受家长和孩子们喜欢的经典品牌,教学方式独特、专业和充满创造力、乐趣的课程,为5~16岁儿童打开了发现、探索世界及未来创新世界的大门!

年由吉林省电教馆举办的:吉林省中小学信息技术创新与实践活动中,省赛特色项目:铁甲钢拳取得冠军,亚军,季军。

年全国青少年教育机器人等级考试:吉林省主考单位东北师范大学明珠学校授予首批指定培训基地

年由长春市教育局举办的:长春市第一届机器人大赛,狭路相逢项目:取得亚军

年由吉林省电教馆举办的:吉林省中小学信息技术创新与实践活动省赛特色项目:最佳射手取得冠军亚军

乐高课程编程课程咨询电话1884416(


转载请注明:http://www.aierlanlan.com/rzfs/53.html