求大神帮我解释一下这段Java代码

图片说明

一个people类,具有name和age属性,对外开放get、set方法

一个people类,具有name和age属性,,,

不是两个setAge,有返回值的应该是getAge()

这个文件,定义的是一个类,就是类名people
其中这个类下,有私有属性name和age,就是一个people对象会有两个私有属性,name和age。
因为是用的private,私有化,外部不能直接访问获取这两个属性,所以各自设置了get和set方法。
外界访问people对象的时候,通过set方法将属性值设置进去,通过get方法得到属性值,而不能直接使用=获取属性值。
嘛,解释到这里,我只想说会问这种问题的,明显是没学过Java的,楼主还是好好去系统学下基础知识,关于Java的类和属性,方法等

这是set和get方法,主要是为了能调用数据。有时候为了数据的安全性,需要将类中的数据设置为Private,然而设置私有属性的类,就不能被其对象调用,这时候就需要通过set和get方法来实现数据的调用和更改。

倒数第二个方法写错了吧 应该是getAge()

快捷键 shift+alt+s studio 的

看到这么多高手,我就放心了,哈哈

一个people类,对name和age设置了private(私有)权限;外界不能直接访问name和age,只有通过setName()或setAge()方法才能对相应的属性进行设置,同理,获取属性则通过getName()和getAge()。