zoukankan      html  css  js  c++  java
  • Java 面向对象(七)JavaBean 组件

    JavaBean

    一、什么是JavaBean

    JavaBean是一种Java语言写成的可重用组件。

    所谓javaBean,是指符合如下标准的Java类:

    通常由下面四个组成部分:

       1、所有的成员变量都要使用 private 关键字修饰;

       2、为每一个成员变量编写一对儿 Getter/Setter 方法

       3、编写一个无参数的构造方法 【必须】

       4、编写一个全参数的构造方法 【建议】

    二、JavaBean 作用

    用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用Java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、 Servlet、其他JavaBeanapplet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

    三、案例

    编写一个 标准的 JavaBean,以学生类为例:

     1 public class Student {
     2      //成员变量私有化
     3      private String name;
     4      private int age;
     5      private boolean marry;
     6      //构造方法
     7      public Student() {}                   // 无参构造
     8      public Student(String name,int age) { // 全参构造
     9         this.name = name;
    10         this.age = age;
    11      }
    12      //成员方法:公共的 get/set 方法
    13     public void setName(String name) {
    14          this.name = name;
    15     } 
    16     public String getName() {
    17          return name;
    18     } 
    19     public void setAge(int age) {
    20          this.age = age;
    21     } 
    22      public int getAge() {
    23          return age;
    24      }
    25      public void setMarry(boolean marry){
    26          this.marry = marry;
    27      }
    28      public boolean isMarry() {    // boolean 类型的属性的 get 方法,习惯使用 get 换成 is
    29          return marry;
    30      }  
    31 }    

      注意:标准的 JavaBean中,boolean 类型的属性的 getter方法,习惯使用 get 换成 is。

  • 相关阅读:
    Hibernate
    Redis的学习
    Redis的人门以及使用
    Win32 配置文件用法
    Using virtual lists
    windows log
    Win查询注册表获取CPU与内存参数
    MFC 多线程及线程同步
    使用Custom Draw优雅的实现ListCtrl的重绘
    MFC工具栏设计
  • 原文地址:https://www.cnblogs.com/niujifei/p/13771354.html
Copyright © 2011-2022 走看看