同包 O O O
子类 O O
通用性 O
–Java类里属性的setter和getter方法有非常重要的意义,例如某个类里包含了一个为abc的属性,则其对应的setter和getter方法名应为setAbc和getAbc。如果一个Java类的每个属性都被使用private修饰,并为每个属性都提供了public修饰setter和getter方法,这个类就是一个符合JavaBean规范的类。因此,JavaBean总是一个封装良好的类。
l为了实现良好的封装,需要从两个方面考虑:
–将对象的属性和实现细节隐藏起来,不允许外部直接访问
–把方法暴露出来,让方法来操作或访问这些属性