【类和对象】

class 类

类存在两种定义方式:

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

访问限定符

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

protected(保护):类内访问

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

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

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

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

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

封装是一种管理

相关推荐
智慧物业老杨13 分钟前
智慧物业数智化转型实战:从工单响应到业主满意度的闭环构建
java·开发语言
Kiling_070416 分钟前
Java集合框架:List集合详解与应用
java·开发语言·windows
fan_music30 分钟前
C语言如何实现C++的类
开发语言·c++
毋语天36 分钟前
Python 常用内置模块详解:日志、随机数、时间、OS 与 JSON
开发语言·python
右耳朵猫AI43 分钟前
Python技术周刊 2026年第14周
开发语言·python·okhttp
叼烟扛炮1 小时前
C++ 知识点22 函数模板
开发语言·c++·算法·函数模版
求学中--1 小时前
鸿蒙网络请求从入门到精通:HttpURLConnection+第三方库,GET/POST/文件上传全覆盖
开发语言·php·harmonyos
yaodong5181 小时前
Gemini长上下文重塑RAG架构
开发语言·php
风味蘑菇干1 小时前
继承 + static + final 综合应用
java·开发语言
IT策士1 小时前
Python 面试系列:常见 100 个经典面试问题,从入门到进阶
开发语言·python·面试