首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

什麼是 Java Bean?核心概念與命名規範

     編輯:Java 相關知識

定義

Java Bean 本質是一個普通 Java 類,遵循特定命名慣例,即可被視覺化建構工具識別為可重用組件。無需繼承特定基類、實作特定介面(除序列化外)。

屬性命名規範

  • 讀取器:getXxx() 返回類型 T。
  • 寫入器:setXxx(T value) 返回 void。
  • 屬性名:去除 get/set 後首字母小寫(如 getBackground() → background)。
  • Boolean 屬性可用 isXxx() 替代 getXxx()。

事件命名規範

  • 註冊:addXxxListener(XxxListener l)。
  • 移除:removeXxxListener(XxxListener l)。
  • 事件類別:XxxEvent,監聽器介面:XxxListener。

普通方法

不符合上述規範的公開方法視為普通方法(如 croak()),建構工具仍可列出供呼叫。

範例:Frog Bean

public class Frog {
    private int jumps;
    private Color color;
    private boolean jumper;

    public int getJumps() { return jumps; }
    public void setJumps(int j) { jumps = j; }

    public Color getColor() { return color; }
    public void setColor(Color c) { color = c; }

    public boolean isJumper() { return jumper; }
    public void setJumper(boolean b) { jumper = b; }

    public void addActionListener(ActionListener l) { ... }
    public void removeActionListener(ActionListener l) { ... }

    public void croak() { System.out.println("Ribbet!"); }
}
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved