访问限定符

文章目录


一、访问限定符

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;
}

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

相关推荐
小师兄吃牛肉20 分钟前
C语言中的nullptr有必要吗
c语言·c++·算法
WL学习笔记1 小时前
日期类(C++)
开发语言·c++·日期类实现
H.莓飛2 小时前
【C++】命名空间、缺省参数、函数重载与引用
linux·开发语言·c++·visual studio
lhbweilai2 小时前
深挖FreeRTOS内核实现(三)
c语言·stm32·单片机
xxwl5852 小时前
数据结构知识点和代码实现总结(C语言实现)
c语言·开发语言·数据结构
汉克老师3 小时前
GESP2026年9月认证C++八级( 第一部分选择题(1~7题)精讲
c++·gesp·小学生·学c++编程
小灰灰搞电子3 小时前
C语言 <time.h> 头文件详解
c语言·time.h
郝学胜_神的一滴4 小时前
C++ Templates 06:搞懂模板代码的三种组织方式
c++·visual studio
C++ 老炮儿的技术栈4 小时前
sizeof操作符
c语言·c++·人工智能·mfc·c
沫璃染墨5 小时前
《Linux工程实践篇(一):认识设计模式——从日志系统看策略模式》
linux·c++·安全·设计模式·策略模式