• 定义一个Student类,包含名字一个数据成员,使用get和set函数封装名字这个数据成员。在main函数中通过new实例化对象,并打印其相关函数。


    1.题目要求:

    定义一个Student类,包含名字一个数据成员,使用get和set函数封装名字这个数据成员。在main函数中通过new实例化对象,并打印其相关函数。

    2.来吧,展示:

    #include <iostream>
    #include <string>
    using namespace std;
    
    /**
      * 定义类:Student
      * 数据成员:m_strName
      * 数据成员的封装函数:setName()、getName()
      */
    class Student
    {
    
    public:
        void setName(string str)
        {
            m_strName=str;
        }
        
        string getName()
        {
            return m_strName;
        }
        // 定义数据成员封装函数setName()
        
        
        
        // 定义数据成员封装函数getName()
        
        private:
        string m_strName;
        
    //定义Student类私有数据成员m_strName
    
    
    };
    
    int main()
    {
        // 使用new关键字,实例化对象
    	Student *str = new Student;
        // 设置对象的数据成员
    	str->setName("慕课网");
        // 使用cout打印对象str的数据成员
        cout<<str->getName()<<endl;
        // 将对象str的内存释放,并将其置空
    	delete str;
    	str=NULL;
    	return 0;
    }
    

      

    3.输出结果:

     4.到这算是运行成功了

    希望能帮到大家,问你们要一个赞,你们会给吗,谢谢大家
    版权声明:本文版权归作者(@攻城狮小关)和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    大家写文都不容易,请尊重劳动成果~
    交流加Q:1909561302
    CSDN地址https://blog.csdn.net/Mumaren6/

  • 相关阅读:
    突袭HTML5之SVG 2D入门9 蒙板
    突袭HTML5之SVG 2D入门1 SVG综述
    突袭HTML5之番外篇 管中窥豹
    突袭HTML5之SVG 2D入门8 文档结构
    突袭HTML5之SVG 2D入门6 坐标与变换
    突袭HTML5之SVG 2D入门5 颜色的表示
    突袭HTML5之SVG 2D入门7 重用与引用
    突袭HTML5之SVG 2D入门3 文本与图像
    突袭HTML5之SVG 2D入门2 图形绘制
    突袭HTML5之SVG 2D入门11 动画
  • 原文地址:https://www.cnblogs.com/guanguan-com/p/13655794.html
Copyright © 2020-2023  润新知