请问,这个封装体现在哪里了,虽然有set××和get××,但是下面有了构造直接将name和password赋值了,不知道这样再用set和get的作用在哪里👀

请问,这个封装体现在哪里了,虽然有set××和get××,但是下面有了构造直接将name和password赋值了,不知道这样再用set和get的作用在哪里👀

img


(使用set,get)

img

img


这一块是封装的知识,在本类中可以不用get和set的方法来操作这些值,但是到别的类中,就需要用get和set方法才能操作。
其实你在这两块代码里用到的name和password就可以用setName和setPassword来存储值
然后再用getName和getPassword来获取值。

方便你再次赋值或者获取值

类外访问变量 用set 和get方法安全性比较高 不然private修饰的变量外部无法直接访问的