java bean

作者: 技术笔记 | 来源:发表于2019-11-13 13:48 被阅读0次

看一些java代码,看到其中有xxxbean这样的命名习惯,有点不解,学习了一下,java bean是一个概念,但是放在变量命名上该怎么理解呢?

下面是从知乎上看到的一段:

什么是Bean?

Bean的中文含义是“豆子”,Bean的含义是可重复使用的Java组件。所谓组件就是一个由可以自行进行内部管理的一个或几个类所组成、外界不了解其内部信息和运行方式的群体。使用它的对象只能通过接口来操作。Bean并不需要继承特别的基类(BaseClass)或实现特定的接口(Interface)。Bean的编写规范使Bean的容器(Container)能够分析一个Java类文件,并将其方法(Methods)翻译成属性(Properties),即把Java类作为一个Bean类使用。Bean的编写规范包括Bean类的构造方法、定义属性和访问方法编写规则。Java Bean是基于Java的组件模型,由属性、方法和事件3部分组成。在该模型中,JavaBean可以被修改或与其他组件结合以生成新组件或完整的程序。它是一种Java类,通过封装成为具有某种功能或者处理某个业务的对象。因此,也可以通过嵌在JSP页面内的Java代码访问Bean及其属性。

另外一段

对Java Bean的初步理解:
Java Bean 就是Java里一种可以复用的类,经过系统编译后生成一个.class的文件。将一个具体的实例进行抽象化得到的属性,根据JAVA API规定书写出来的类,其中包含get()和set()两种方法。例如一个人一定会有名字这一个属性,那我们就把这个属性包装到一个类里,只要程序里调用到人,我们就可以通过这个类设置和得到这个人的姓名。

public class person{
    private String name;
    public String getName(){
        return this.name;
    }
    public String setName(String Name){
        return this.name = name;
    }
}

相关文章

网友评论

      本文标题:java bean

      本文链接:https://www.haomeiwen.com/subject/jrmhictx.html