【类和对象】

class 类

类存在两种定义方式:

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

访问限定符

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

protected(保护):类内访问

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

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

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

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

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

封装是一种管理

相关推荐
万联WANFLOW15 小时前
多分支企业组网,IP 网段到底该怎么规划
开发语言·php
阿里嘎多学长15 小时前
2026-07-07 GitHub 热点项目精选
开发语言·程序员·github·代码托管
cookies_s_s17 小时前
C++ 字符串动态创建对象 -- 工厂模式、自动注册、模板递归动态调用
服务器·开发语言·c++
盐焗鹌鹑蛋18 小时前
【C++】继承
开发语言·c++
栈溢出了19 小时前
Java Lambda 表达式笔记
java·开发语言·intellij-idea
zhixingheyi_tian19 小时前
一份GC日志的解读
java·开发语言
czhaii19 小时前
串口1中断收发-C语言-MODBUS协议
c语言·开发语言
apihz19 小时前
随机驾考题目(C 照科一 / 科四 2000+ 题)免费API调用教程
android·java·c语言·开发语言·网络协议·tcp/ip
matlab代码20 小时前
基于matlab人脸疲劳驾驶检测系统(可使用其它人脸视频)【源码39期】
开发语言·matlab·人脸疲劳检测
zenithdev121 小时前
fastcache:为 Go 设计的低 GC 压力内存缓存
开发语言·其他·缓存·golang