A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 疲劳的小马 中级黑马   /  2014-3-16 07:04  /  846 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

谁能给我详细说下关于内省和JavaBean的知识呢?看Java基础加强似懂非懂的,谁能给我大体说说这部分知识呢?

5 个回复

倒序浏览
http://www.tuicool.com/articles/VfiAFj  给你个链接吧,里面有总结
回复 使用道具 举报
一、关于javabean

javabean是固定写法的java类

书写格式为:

1)必须有无参构造函数

2)属性必须私有, 我们称为字段

3)提供标准的getter和setter

例: name 字段 的getter: String getName() settter: void setName(String name)

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
二、关于 内省

内省是什么?: 通过反射的方式访问javabean的技术

Jdk中的api : PropertyDescriptor类操作Bean的属性
回复 使用道具 举报
浅一蓝 发表于 2014-3-16 08:51
http://www.tuicool.com/articles/VfiAFj  给你个链接吧,里面有总结

谢谢…………
回复 使用道具 举报
JavaBean(也就是一个类,只是这个类在写法上有一定的规范,主要用于将一些数据抽象为类的对象,便于我们的操作以及传递数据,因为面向对象的编程中我们操作的都是对象) 1.在新建类的时候,必须加上public关键字,2.必须有一个公有的构造方法,带上public的,不是private,3.字段(也就是变量)必须为私有的,4.必须有getter或setter方法,根据你的属性来设置,可以只有getter方法或只有setter方法,但是他的父类Object还有一个getter方法,所以计算一个javabean一共有多少个方法时要+1;             内省(就是Sun公司为了方便程序员操作JavaBean开发了一套API,供程序员使用,通过反射访问JavaBean的 一种技术)       没事的时候可以多看看API的文档,看看PropertyDescriptorpd 的方法慢慢理解就明白了

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马