JavaBean小记

本文详细介绍了JavaBean的设计规范及其特点,包括所有属性为private、提供默认构造方法、getter和setter方法以及实现serializable接口等内容。JavaBean作为数据实体,在不同层间传递,通过setter方法传入参数,通过getter方法获取参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java语言欠缺属性、事件、多重继承功能。所以,如果要在Java程序中实现一些面向对象编程的常见需求,只能手写大量胶水代码。Java Bean正是编写这套胶水代码的惯用模式或约定。这些约定包括getXxx、setXxx、isXxx、addXxxListener、XxxEvent等。遵守上述约定的类可以用于若干工具或库。
必须保持向后兼容性,从一开始就要使用getter()方法,以便有朝一日修改getter()的实现时,不破坏向后兼容性。
JavaBean对象是数据的实体,在不同层之间传递。在使用时需要new出JavaBean对象,通过setter()方法将参数传入,或者通过getter()方法将参数取出。
JavaBean的特点:
1、所有属性为private
2、提供默认构造方法(例如无参构造器)
3、提供getter和setter
4、实现serializable接口(序列化)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值