1.权限控制字段
private:表示私有,表示类访问权限,只能在本类中访问,离开本类不能访问,但可以间接访问。
不写(缺省):表示包私有,表示包访问权限,访问者必须与被访问者在同一包(package)下
protected:表示子类访问权限,同包(package)可以访问,即使不同包,使用继承也可以访问
public :表示公共,任何都可以访问。
2.JavaBean的规范
Javabean是一种Java语言写成的可重用性组件(类)
(1)类必须使用public修饰
(2)必须保证有公共无参的构造器,即使提供有参数的构造器,也要提供无参的构造器
(3)包含属性的操作手段(给属性赋值set和获取属性值get)
分类:
(1)复杂:UI 比如Button,Panel,Windows类
(2)简单:domian,dao,service组件,封装数据,操作数据库,逻辑运算
(封装字段,get/set方法)
成员:
(1)方法:method
(2)事件event
(3)属性:property
属性:
(1)attribute:表示状态
(2)property表示状态,但不是字段,是属性的操作方法(getter/setter)决定的