如何简单理解 Java bean ?

一、Bean的基本概念

1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化);

 

2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性;

 

3、规律:凡是子类及带有方法或属性的类都要加上注册Bean到Spring IoC的注解

 

4、把Bean理解为类的代理或代言人(实际上确实是通过反射、代理来实现的),这样它就能代表类拥有该拥有的东西了

 

二、JavaBean 至少满足的条件

  1. 有一个public默认构造器(例如无参构造器,)
  2. 属性使用public 的get,set方法访问,也就是说设置成private,同时get,set方法与属性名的大小也需要对应。例如属性name,get方法就要写成,public String getName(){},N大写。
  3. 需要序列化。这个是框架,工具跨平台反映状态必须的

 

三、Bean的特点

1、所有属性为private

2、提供默认构造方法

3、提供getter和setter

4、实现serializable接口

posted @ 2022-02-27 21:40  澳燃  阅读(565)  评论(0)    收藏  举报