访问限定符

文章目录


一、访问限定符

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

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

相关推荐
j_xxx404_1 小时前
Linux:静态链接与动态链接深度解析
linux·运维·服务器·c++·人工智能
c++之路2 小时前
C++23概述
java·c++·c++23
leo__5203 小时前
IEC 104 协议 C 语言实现
c语言·数据库
学涯乐码堂主3 小时前
有趣的“打擂台算法”
c++·算法·青少年编程·gesp
云栖梦泽4 小时前
Linux内核与驱动:14.SPI子系统
linux·运维·服务器·c++
Gary Studio4 小时前
安卓HAL C++基础-智能指针
开发语言·c++
还是阿落呀4 小时前
基本控制结构2
c++
啧不应该啊4 小时前
Day1 Python 与 C 的类型区别
c语言·开发语言
多思考少编码5 小时前
PAT甲级真题1001 - 1005题详细题解(C++)(个人题解)
c++·python·最短路·pat·算法竞赛
cen__y5 小时前
Linux07(信号01)
linux·运维·服务器·c语言·开发语言