【类和对象】

class 类

类存在两种定义方式:

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

访问限定符

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

protected(保护):类内访问

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

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

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

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

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

封装是一种管理

相关推荐
武藤一雄18 分钟前
C# Prism框架详解
开发语言·后端·微软·c#·.net·wpf
毕设源码-郭学长21 分钟前
【开题答辩全过程】以 基于Java的星星儿童救助帮扶系统为例,包含答辩的问题和答案
java·开发语言
清晓粼溪24 分钟前
SpringBoot3-02:整合资源
java·开发语言·spring boot
catchadmin26 分钟前
如何创建和使用 Shell 脚本实现 PHP 部署自动化
开发语言·自动化·php
小尧嵌入式28 分钟前
音视频入门基础知识
开发语言·c++·qt·算法·音视频
CoderYanger30 分钟前
C.滑动窗口-求子数组个数-越短越合法——3134. 找出唯一性数组的中位数
java·开发语言·数据结构·算法·leetcode
ckhcxy36 分钟前
继承和多态(二)
java·开发语言
raoxiaoya37 分钟前
用golang开发AI Agent项目,有哪些框架可以选择
开发语言·人工智能·golang
老王熬夜敲代码37 分钟前
ref关键字
开发语言·c++
m0_7381207239 分钟前
渗透测试——靶机Sar1渗透横向详细过程
开发语言·python·安全·web安全·网络安全·ssh·php