将成员变量声明为private:
把成员变量声明为private,并通过函数来访问他们。主要理由如下
1.提供了一直性,用于在使用这些变量的时候,只需要通过函数访问,不能直接访问。
2.利用函数我们可以定制变量的访问级别:只读 只写 可读可写(通过是否提供相应的函数)
3.对变量的内容进行约束,抛出相应异常,避免用户设置不合理的值。
4.将来类里面变量的更改,不影响客户的代码。
将成员变量声明为private:
把成员变量声明为private,并通过函数来访问他们。主要理由如下
1.提供了一直性,用于在使用这些变量的时候,只需要通过函数访问,不能直接访问。
2.利用函数我们可以定制变量的访问级别:只读 只写 可读可写(通过是否提供相应的函数)
3.对变量的内容进行约束,抛出相应异常,避免用户设置不合理的值。
4.将来类里面变量的更改,不影响客户的代码。