首页 > 编程语言 > 详细

C++ ------- 类和对象

时间:2020-06-04 15:01:03      阅读:31      评论:0      收藏:0      [点我收藏+]

C++面向对象的三大特性:封装、继承、多态

一、封装 

  封装的意义:将属性和行为作为一个整体,表现生活中的事物

        将属性和行为加以权限控制

技术分享图片
 1 #include<iostream>
 2 #include<string>
 3 using namespace std;
 4 
 5 // 创建学生类
 6 class Student {
 7 
 8 public:  // 公共权限
 9     string name;
10     int studentNumber;
11 
12     void showStudent()
13     {
14         cout << "学生的姓名: " << name << endl;
15         cout << "学生的学号: " << studentNumber << endl;
16     }
17 };
18 
19 int main()
20 {
21     Student stu;
22 
23     stu.name = "高鹏";
24     stu.studentNumber = 10000;
25 
26     stu.showStudent();
27     
28     system("pause");
29     return 0;
30 }
创建学生类

    访问权限有三种:public 公共权限 → 类内可以访问,类外可以访问、protected 保护权限 → 类内可以访问,类外不可以访问、private 私有权限 → 类内可以访问,类外不可以访问

  struct 和 class 的区别:

    在 C++ 中 struct 和 class 唯一的区别就在于 默认的访问权限不同

      区别:struct 默认权限为公共、 class 默认权限为私有

C++ ------- 类和对象

原文:https://www.cnblogs.com/evething-begins-with-choice/p/13042182.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!