javabean 要 implements java.io.Serializable 吧?

javabean 要 implements java.io.Serializable 吧?

FYI: "In computing based on the Java Platform, JavaBeans are classes that encapsulate many objects into a single object (the bean). They are serializable, have a zero-argument constructor, and allow access to properties using getter and setter methods. The name "Bean" was given to encompass this standard, which aims to create reusable software components for Java."

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好, 简单笼统的说JavaBean是一种符合一定规范编写的Java类,不是一种技术,而是一种规范 , 表达实体和信息的规范。大家针对这种规范,总结了很多开发技巧、工具函数。符合这种规范的类,可以被其它的程序员或者框架使用。
它的方法命名,构造及行为必须符合特定的约定:
1、这个类必须具有一个公共的(public)无参构造函数;
2、所有属性私有化(private);
3、私有化的属性必须通过public类型的方法(getter和setter)暴露给其他程序,并且方法的命名也必须遵循一定的命名规范。
 4、这个类应是可序列化的。(比如可以实现Serializable 接口)所以当同学需要进行序列化时,可以引入java.io.Serializable包,实现序列化。如果不需要进行序列化,则可以不实现Serializable 接口。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • scandinavian 提问者 #1
    好的, 就是教学视频里老师没有提到第四点。建议加一下
    2020-06-23 14:59:39
  • 好帮手慕小尤 回复 提问者 scandinavian #2
    同学你好,老师会将同学的建议反馈给相关人员的。给您的学习带来不便,深感抱歉。祝学习愉快!
    2020-06-23 15:21:03
好帮手慕小尤 2020-06-23 11:20:40

同学你好,同学是想问在使用javabean 时,是否需要引入java.io.Serializable包?如果是,则当同学需要进行序列化时,需要进行引入的。如下所示:

import java.io.Serializable

如果不是,则建议同学重新描述一下问题,便于老师定位问题。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 scandinavian #1
    javabean 的class 是否需要实现Serializable 接口? 老师的课程里没有提到要实现Serializable 接口。但是我看了其他资料则需要。
    2020-06-23 11:26:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师