Java Bean相關

Hanyta發表於2024-05-08
  1. JavaBean是一個遵循特定寫法的Java類

    • 這個Java類必須具有一個無參的建構函式
    • 屬性必須私有化。
    • 私有化的屬性必須透過public型別的方法暴露給其它程式,並且方法的命名也必須遵守一定的命名規範。
  2. Java Bean與資料庫一一對應,表名與類對應,欄位名與屬性對應

    例:你有一個表是Person

    id age name
    1 3 zhangsan
    2 5 lisi

    與之相應的,你應該有一個實體類與他一一對應

      package com.javabean.test;
    
      /**
       * Person類就是一個最簡單的JavaBean
       */
      public class Person {
    
          //------------------Person類封裝的私有屬性---------------------------------------
          // 姓名 String型別
          private String name;
          // id int型別
          private int id;
          // 年齡 int型別
          private int age;
    
          //------------------Person類的無引數構造方法---------------------------------------
          /**
           * 無引數構造方法
           */
          public Person() {
    
          }
          //有參構造方法
          public Person(int id, int age, String name) {
            this.id = id;
            this.age = age;
            this.name = name
          }
    
          //------------------Person類對外提供的用於訪問私有屬性的public方法---------------------------------------
          public String getName() {
              return name;
          }
    
          public void setName(String name) {
              this.name = name;
          }
    
          public int getId() {
              return id;
          }
    
          public void setId(int id) {
              this.id = id;
          }
    
          public int getAge() {
              return age;
          }
    
          public void setAge(int age) {
              this.age = age;
          }
      }

相關文章