001_linuxC++之_类的引入

2021-06-19 20:07

阅读:556

标签:||   权限   分享   set   isp   setname   分享图片   span   inf   

(一) C++类的引入,图片的程序比较好看,文中程序不贴出来
(二) 知识点
1. 成员函数的存取权限:公有的(public),保护的(protectd),私有的(private)
2. 第27行this->age是类中的。Age是第20行输入的Age
技术分享图片技术分享图片
 1 #include  2 
 3 class Person{
 4 private:
 5     char *name;
 6     int age;
 7     char *work;
 8 
 9 public:
10     void setName(char *name);
11     int setAge(int Age);
12     void printInfo(void);
13 };
14 
15 void Person::setName(char *name)
16 {
17     this->name = name;
18 }
19 int Person::setAge(int Age)
20 {
21     if(Age 0 || Age > 150)
22     {
23         this->age = 0;
24         return -1;
25     }
26     this->age = Age;
27     return 0;
28 }
29 void Person::printInfo(void)
30 {
31     printf("name = %s, age = %d, work = %s\n",name,age,work);
32 }
33 
34 int main(int argc,char ** argv)
35 {
36     Person per;
37     per.setName("zhangsan");
38     per.setAge(200);
39     per.printInfo();
40     return 0;
41 }
View Code

 

001_linuxC++之_类的引入

标签:||   权限   分享   set   isp   setname   分享图片   span   inf   

原文地址:https://www.cnblogs.com/luxiaoguogege/p/9690114.html


评论


亲,登录后才可以留言!