【类和对象】

class 类

类存在两种定义方式:

1、声明和定义全部放在类当中
2、声明放在.h文件中,定义放在.cpp文件中

访问限定符

public(公有):类内与类外都可以访问

protected(保护):类内访问

private(私有):类内访问
在继承:protected和private存在区别

class默认访问权限为private
struct默认访问权限为public(以为struct需要去兼容C语言)

面向对象三大特性:封装继承多态

封装:隐藏的使用private/protected,公开的使用public

成员变量:私有(通过成员函数去访问成员变量)
成员函数:公有

封装是一种管理

相关推荐
pumpkin845148 分钟前
JAIN-SLEE 架构及如何运作
开发语言
泥菩萨^_^19 分钟前
【PHP代码审计】PHP基础知识
开发语言·php
ac-er888824 分钟前
数据爬虫中遇到验证码的解决方法
开发语言·爬虫·python
街 三 仔24 分钟前
【C语言零基础入门篇 - 6】:数组、字符和字符串带你探索无限可能
c语言·开发语言
拾木20043 分钟前
常见的限流算法
java·开发语言
处处清欢1 小时前
MaintenanceController
java·开发语言
牵牛老人1 小时前
Qt技巧(三)编辑框嵌入按钮,系统位数判断,判断某对象是否属于某种类,控件取句柄,支持4K,巧用QEventLoop,QWidget的窗体样式
开发语言·qt
Niu_brave1 小时前
Python基础知识学习(2)
开发语言·python·学习
神仙别闹1 小时前
基于C#+Mysql实现(界面)企业的设备管理系统
开发语言·mysql·c#
大柏怎么被偷了1 小时前
【C++算法】位运算
开发语言·c++·算法