zoukankan      html  css  js  c++  java
  • JavaBean初识

    JavaBean是一种特殊的java类,是一个通过Java代码实现的可重用组件。

    简单来理解就是,将一些重用性较高的代码进行组合封装,以降低代码的重复性,使得开发更加简洁高效,也便于管理和修改。

    JavaBean相较于一般Java类,主要具备以下特点:

    1、JavaBean类具备public性质;

    2、类中具有属性和方法,其中属性为private,方法为public;

    3、类中至少提供一个无参的构造函数;

    4、类中的方法主要用于定义属性的读写操作,称为setter和getter方法,其中setter方法称为属性修改器,getter方法称为属性访问器;

    5、setter和getter的方法名的命名规则为:

        必须以“set”或“get”作为前缀,后跟对应的属性名,且属性名首字母大写,如getName、setName

    6、类中的属性可以具有可读可写、只读、只写等操作权限;

    7、可以实现serializable(序列化)接口,目的是为了对象属性值的持久化存储。

    如下是一个比较简单的JavaBean类:(先不需要理解serializable,后续文章会有解释)

     1 package com.fby.domain;
     2 
     3 
     4 import java.io.Serializable;
     5 /**
     6  * 简单javabean 类
     7  * @author fby
     8  *
     9  */
    10 public class Student implements Serializable {
    11     private String name;
    12     private String sex;
    13     private Integer age;
    14     public String getName() {
    15         return name;
    16     }
    17     public void setName(String name) {
    18         this.name = name;
    19     }
    20     public String getSex() {
    21         return sex;
    22     }
    23     public void setSex(String sex) {
    24         this.sex = sex;
    25     }
    26     public Integer getAge() {
    27         return age;
    28     }
    29     public void setAge(Integer age) {
    30         this.age = age;
    31     }
    32 }
    33                                 
  • 相关阅读:
    Python类的继承(进阶5)
    面向对象编程基础(进阶4)
    Python模块(进阶3)
    Python函数式编程(进阶2)
    python多线程
    Ternary Search Tree Java实现
    Trie和Ternary Search Tree介绍
    索引时利用K-邻近算法过滤重复歌曲
    Sql排名和分组排名
    Lucene和jackson冲突
  • 原文地址:https://www.cnblogs.com/yy20141204bb/p/10569744.html
Copyright © 2011-2022 走看看