访问限定符

文章目录


一、访问限定符

C++⼀种实现封装的⽅式,用类将对象的属性与方法结合在⼀块,让对象更加完善,通过访问权限选择性的将其接口提供给外部的用户使用。

public修饰的成员在类外可以直接被访问;protected和private修饰的成员在类外不能直接被访问。

访问权限作用域从该访问限定符出现的位置开始直到下⼀个访问限定符出现时为⽌,如果后⾯没有访问限定符,作⽤域就到 }即类结束。

class定义成员没有被访问限定符修饰时默认为private,struct默认为public。

• ⼀般成员变量都会被限制为private/protected,需要给别⼈使⽤的成员函数会放为public。

cpp 复制代码
class Date
{
public:
	void Init(int year, int month, int day)
	{
		_year = year;
		_month = month;
		_day = day;
	}
	int _year; 
	int _month;
	int _day;
};

int main()
{
	Date date;
	date.Init(2024,11,23);
	cout << date._year <<" " << date._month<<"  " << date._day << endl;
	return 0;
}

感谢大家能看到这里,多多支持!

相关推荐
CoderCodingNo40 分钟前
【GESP】C++五级真题(贪心和剪枝思想) luogu-B3930 [GESP202312 五级] 烹饪问题
开发语言·c++·剪枝
永远前进不waiting2 小时前
C复习——1
c语言·开发语言
阿闽ooo2 小时前
深入浅出适配器模式:从跨国插头适配看接口兼容的艺术
c++·设计模式·适配器模式
一路往蓝-Anbo2 小时前
【第13期】中断机制详解 :从向量表到ISR
c语言·开发语言·stm32·单片机·嵌入式硬件
oioihoii4 小时前
跨越进程的对话之从管道到gRPC的通信技术演进
c++
爱装代码的小瓶子4 小时前
算法【c++】二叉树搜索树转换成排序双向链表
c++·算法·链表
阳洞洞5 小时前
cmake中如何从include_directories中移除某个特定的头文件
c++·cmake
墨雪不会编程5 小时前
C++【string篇1遍历方式】:从零开始到熟悉使用string类
java·开发语言·c++
JAY_LIN——85 小时前
C语言>字符 (strlen) | 字符串函数(strcpy、strcat)
c语言
蓝色汪洋6 小时前
经典修路问题
开发语言·c++·算法