黑马程序员技术交流社区

标题: 为什么在使用反射操作属性时最好通过setter及getter方法 [打印本页]

作者: 潘天功    时间: 2012-11-25 11:56
标题: 为什么在使用反射操作属性时最好通过setter及getter方法
本帖最后由 潘天功 于 2012-11-25 16:20 编辑

我知道,在有些类中比如Person类中并不需要编写setter及getter方法,但是灾开发中调用属性时都要使用setter及getter方法,这是为什么呢?
作者: 罗忠文    时间: 2012-11-25 13:01
编写setter及getter方法这种类叫做javaBean。javaBean是一种java类。也是java封装特性的一种表现形式。将属性用private化提供public方法来访问属性,为了更好地保护数据。其他的类不能通过Person person=new Person(); person.name来访问name的值,只能通过person.getName();来访问name属性的值




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2