get和set的创建和用法

初学代码的时候,一直不懂get和set的问题。不知道什么时候加get方法和set方法。也不知道为什么用get和set的方法。

get,set就是为了封装变量,get用来读,set用来写

给变量赋值用set,读取变量用get
例子
class A
{
private int x;
public int getx() {return x; }
public void setx(int value) { x = value; }
}

单从词意来理解也很好理解啊
set:设置
get:获取

比如说你在类A里面定义了一个变量count,在类A里面可以直接访问这个值,但是对于在类外面的其他类呢? 所以为了方便其他的类访问这个变量,就会在
本类里面定义get和set方法方便其他的类进行访问

面向对象的封装特性,变量私有化,方法公有化

单从词意来理解也很好理解
set:设置,封装变量
get:获取,获取变量