黑马程序员技术交流社区

标题: 内省JavaBean的问题 [打印本页]

作者: 疲劳的小马    时间: 2014-3-16 07:04
标题: 内省JavaBean的问题
谁能给我详细说下关于内省和JavaBean的知识呢?看Java基础加强似懂非懂的,谁能给我大体说说这部分知识呢?
作者: 浅一蓝    时间: 2014-3-16 08:51
http://www.tuicool.com/articles/VfiAFj  给你个链接吧,里面有总结
作者: 浅一蓝    时间: 2014-3-16 08:53
一、关于javabean

javabean是固定写法的java类

书写格式为:

1)必须有无参构造函数

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

3)提供标准的getter和setter

例: name 字段 的getter: String getName() settter: void setName(String name)
作者: 浅一蓝    时间: 2014-3-16 08:54
二、关于 内省

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

Jdk中的api : PropertyDescriptor类操作Bean的属性
作者: 疲劳的小马    时间: 2014-3-16 19:33
浅一蓝 发表于 2014-3-16 08:51
http://www.tuicool.com/articles/VfiAFj  给你个链接吧,里面有总结

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




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2