- 可以應對將來的修改,比如有一個以長度計算的項目開發好了,過段時間客戶說這個項目要在美國上市,有了javaBean只要把所有以厘米計算的單位都乘以2.54轉化為正確單位交給客戶
public class JavaBean { private double distance; public double getDistance() { return distance * 2.54; } public void setDistance(double distance) { this.distance = distance; // this.distance = distance * 2.54; } public static void main(String [] args) { JavaBean javaB = new JavaBean(); javaB.setDistance(1); System.out.println(javaB.getDistance()); } }
- 私有屬性,只給外部提供get (讀) / set (寫)