第二章 面向对象的基本概念之——类成员的访问范围

类成员的访问范围

    • 1、范围说明符的含义
    • 2、例题
    • 3、标识符
    • 4、作用域
      • (1)函数原型作用域
      • (2) 局部作用域
      • (3) 类作用域
      • (4) 命名空间作用域
    • 6、例题

1、范围说明符的含义

public:公有的,在程序的任何地方都可以访问
private:私有的,仅能在本类中 (或友元函数)被访问
protected:保护的,能在本类及子类中访问
注:
如果某个成员没有范围修饰符,默认为私有成员!!
只有在类内和在友元函数内才可以访问私有成员

2、例题

【示例】1

class Box
{
   
	public:
		double length;
		void setWidth(double wid);
		double getWidth();
	private:
		double width;
};

//类体外定义成员丽数
double Box::getWidth()
{
   
	return width;
}

void Box::setWidth (double wid)
{
   
	width = wid;
}

int main()
{
   
	Box bq; // 不使用成员函数设置长度
	box

你可能感兴趣的:(C++语言总结及案例,java,算法,前端,c++)