# Jave Bean(封裝) - Java封裝 - 私有化屬性(private) - 以下新開字串同資料庫欄位 ```java= private int eid; //不為零 private String eNumberId; //同上 private String eNumberName; private int eNumberAge; private String eNumberEmail; ``` - 提供set and get 方法 - 提供toString - 快捷功能都在右鍵source中 ```java= //用迴圈控制警示跟是否接收 public void seteNumberAge(int eNumberAge) { if (eNumberAge > 0 && eNumberAge < 120) { this.eNumberAge = eNumberAge; } else { System.out.println("輸入錯誤"); } } ``` - 建立實體 ```java= Employee x =new Employee(); ``` - 送值: ```java= x.setEid(1); x.seteNumberId("A1"); x.seteNumberName("Agatha"); x.seteNumberAge(20); x.seteNumberEmail("chi200706@gmail.com"); ``` - 取值: ```java= ...println(x.geteNumberName()); //預先取出 ...println(x.toString); //不會印出名字了 ``` - 建立建構子