代码1:
#includeusing namespace std; const double PI=3.14; //设计一个圆类 求圆的周长 //圆周长:2*PI*半径 //class代表一个类,类后面紧跟着的就是类名称 class Circle { //访问权限 //公共权限 public: //属性 //半径 int m_r; //行为 //获取圆的周长 double calculateZC() { return 2 * PI * m_r; } }; int main() { //通过圆类 创建具体的圆(对象) Circle c1; //给圆对象 的属性进行赋值 c1.m_r = 10; cout << "圆的周长为:" << c1.calculateZC() << endl; system("pause"); }
结果:
圆的周长为:62.8
代码2:
#include#include using namespace std; //设计学生类,属性有姓名和学号 //可以给姓名和学号进行赋值 可以显示学生的姓名和学号 class Student { public: //属性:成员函数 成员变量 string m_Name; //姓名 int m_ID; //学号 //行为:成员函数,成员方法 //显示姓名和学号 void show_Student() { cout << "姓名:" << m_Name << " 学号:" << m_ID << endl;; } //给姓名赋值 void setName(string name) { m_Name = name; } //给学号赋值 void setID(int id) { m_ID = id; } }; int main() { Student s1; //s1.m_Name = "zs"; s1.setName("zs"); //s1.m_ID = 45; s1.setID(45); s1.show_Student(); system("pause"); }
结果:
姓名:zs 学号:45
代码3:
#include#include using namespace std; //访问权限 class默认的访问权限为私有 //三种 //公共权限public 成员类内可以访问 类外可以访问 //保护权限protected 成员类内可以访问 类外不可以访问 儿子可以访问 //私有权限private 成员类内可以访问 类外不可以访问 儿子不可以访问 class Person { public: string m_Name; protected: string m_Car; private: int m_password; public: void func() { m_Name = "zs"; m_Car = "benchi"; m_password = 123456; } }; int main() { Person p1; p1.m_Name = "ls"; //p1.m_Car = "daben"; //不可访问 //p1.password = 12; //不可访问 system("pause"); }



