set、get方法

1.set方法是为对象中的属性赋值,get 方法是从对象中获取属性值
2. 属性是私有的,通过公有的set get 方法访问,使得数据的可控性更强
3.set和get方法是用于封装的,所以一般情况下是在private中使用
4.面向对象中,如果想对成员变量设置一些访问权限,就可以将该字段设置为private,这样别的类就无法访问了,此时就可以定义两个方法,一个专门用于获取,一个用于修改。
5.只带有 get 方法的属性称为只读属性,无法对只读属性赋值。 只带有 set 方法的属性称为只写属性。只写属性除作为赋值的目标外,无法对其进行引用。 同时带有 get 和 set 方法的属性为读写属性。 在属性声明中,get 和 set 方法都必须在属性体的内部声明。
5.set get方法定义格式:set + 字段名(setXxx()) get + 字段名(getXxx())

猜你喜欢

转载自blog.csdn.net/weixin_44084434/article/details/89979650