C++设计一个类

313 阅读1分钟

一、设计一个类

 #include<iostream>
 using namespace std;
 const double PI=3.14;
 
 //创建一个类 关键字 class + 类名 
 class Circle
 {
     public:  //公共作用域
     
     // 类中的函数,称为成员函数 成员方法
        double calculateZC()
        {
            return 2*PI*m_R;
        }
        
        void setR( int r)
        {
            m_R=r;
        }
        
        int getR()
        {
            return m_R;
        }
     //类中的变量 我们称为 成员变量、成员属性
     int m_R;  //半径 属性
 };
 void test01()
 {
     Circle c1;  //通过类 创建对象   实例化对象
    // c1.m_R=10;
    // c1.calculateZC();
    c1.setR(10);
     cout<<"圆的半径为:"<<c1.getR()<<endl;
     cout<<"圆的周长: "<<c1.calculateZC()<<endl;
 }
 int main()
 {
     test01();
     return 0;
 }

二、设计一个学生类、属性有学号和姓名,可以给姓名和学号赋值,可以显示学生的姓名和学号

 #include<iostream>
 #include<string>
 using namespace std;
 
 class Student
 {
     public:
     
     //设置姓名
     void setName(string name)
     {
         m_Name=name;
     }
     
     //设置学号
     void setId(int id)
     {
         m_Id=id;
     }
     
     //显示姓名和学号
     void showInfo()
     {
          cout<<"Name: "<<m_Name<<", Id: "<<m_Id<<endl;
     }
     
     string m_Name;   //姓名
     int m_Id;  //学号
 };
 void test02()
 {
     Student s1; //实例化学生对象 
     s1.setName("Tom");
     s1.setId(18);
     
     s1.showInfo();
     //cout<<"Name: "<<s1.m_Name<<", Id: "<<s1.m_Id<<endl;
    
 }
 {
     test02();
     return 0;
 }