我心中的疑团:JavaBean

tsylo 2005-10-31 06:49:35
做java开发一年多了,可我始终没弄明白,javabean和普通的class有什么区别?
难道就因为他遵循了:属性字段,get/set方法等等形式,就把他单独出来了?
我十分纳闷
另外我曾经看到书上这么说:javabean可以支持java的任何平台工作,不需要重新
编译,那我就更奇怪了,javabean不用重新编译?我更改了源文件(.java)文件
不用重新编译成class了?
请高手做原理上的详细的解释,十分感谢。
...全文
91 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
网络精灵 2005-10-31
  • 打赏
  • 举报
回复
呵呵
liu_011 2005-10-31
  • 打赏
  • 举报
回复
第一个问题:javabean其实就是java的类区别你已经说了
还有javabean类必须为public,还要有一个空构造器!
第二个问题:跨平台是特指编译好的class文件,不是java文件!!
你改java文件当然要重新编译了
rumlee 2005-10-31
  • 打赏
  • 举报
回复
其实javaBean就是class,没有本质区别,只是javaBean是遵循一定规则的class,我想"javabean可以支持java的任何平台工作"这句话里的javaBean指的是广义上的javaBean,也就是class。至于满足一定条件的javaBean,java对其有一些比其它class更多的支持的,你可以看看java.beans这个包的api。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧