zoukankan      html  css  js  c++  java
  • JavaBean属性和成员变量的区别和联系

    JavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bean)中。特点是可序列化,提供无参构造器,提供getter方法和setter方法访问对象的属性。名称中的“Bean”是用于Java的可重用软件组件的惯用叫法(维基百科)

    特点

    1、所有属性为private
    2、提供默认构造方法
    3、提供getter和setter
    4、实现serializable接口

    JavaBean的成员变量和属性名称在一般情况下上是一样的,

    public class People{

      private String name;

      public String getName(){

        return name;

      }

      public void setName(String name){

        this.name = name;

      }

    }

    get和set方法,成员变量就是name,属性是set/get方法去掉get/set后,首字母变小写,即name;

    public class People{

      private String name;

      public String getPeopleName(){

        return name;

      }

      public void setPeopleName(String name){

        this.name = name;

      }

    }

    该 people 类中,成员变量是name,而属性则为peopleName,虽然值相同,但是属性和成员变量的名称就不同了;

  • 相关阅读:
    每日一(水)题
    操作树学习笔记
    「THUSCH 2017」大魔法师
    几个规律
    DP专题(DP进阶题单 )
    康托展开&逆康托展开
    一道题目
    P5629 【AFOI-19】区间与除法 题解
    留言板
    NOIP2020考试总结
  • 原文地址:https://www.cnblogs.com/isit/p/11011149.html
Copyright © 2011-2022 走看看