001_linuxC++之_类的引入
标签:|| 权限 分享 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
评论