Java中的field java的英文书籍中经常看到field,但不知道他是什么意思?当然这不是关键字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是字段的意思,我也看过英文的Java书,在数据库编程的方面这个单词出现的就特别多 在java中,你就把它理解成属性或成员变量吧!这类问题 以后想想再问?俺是来接分滴 字段的意思!!在网上给你找了个例子!!public class Reflect { public int age; public static void main(String[] args) { Reflect r = new Reflect(); r.age = 3; try { System.out.println(Reflect.class.getField("age").getInt(r));//getInt(Object obj)获得 int 类型或另一个通过扩展转换可以转换为 int 类型的基本类型的静态或实例字段的值 System.out.println(r.getClass().getField("age").getInt(r));//也可以这么写 } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (SecurityException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (NoSuchFieldException e) { e.printStackTrace(); } } } 这时就获得了这个Filed以后你学 反射会用到得以后在网络编程中用的会很多 反射要学的很牢固 并且要真的明白了我就只能帮你这些了不懂得再跟帖问 我也感觉java反射这段学好了有利于以后的理解,特别到以后的框架,struts2和spring都使用了反射机制,最近有学习了一遍反射 field 在 java 中指的是成员变量如果严格按照 JavaBeans 规范来说,java 中的属性指的并一定指的就是成员变量,例如:public class Student { public String getName() { return "小明"; }}上面这个 JavaBeans 中仅有个 getName 方法,但是根据 JavaBeans 的规范,name 是 Student 的属性。 Field这个词在Java中对应的中文翻译是“域”,很形象吧,其实就是类的成员,field是sun公司的专业用语Field包括:1.instance variable(实例变量)2.class variable(类变量,static修饰)3.constant(常量,final修饰) Field——>域——>字段——>属性——>类的成员 我希望能点按钮时自动显示隐藏的Items 有没有办法能让list自动滚动 java 排序问题 JMF网络传输的问题!!! jframe 包含两JPANEL,两个JPANEL布局是GridBagLayout,问题如下: 有人准备考研了,大家给个建议 如何在csdn上查看某人参与的所有帖子? 如何在JAVA程序中获取系统中所有输入法的名称? jsp后缀的应该怎样打开? 200分求一个IP地址文本框的类,马上结。 jmenu 下拉菜单,位置应该如何 调整? 055.179--还是线程 错误提示不明白
这类问题 以后想想再问?
俺是来接分滴
在网上给你找了个例子!!
public class Reflect {
public int age;
public static void main(String[] args) {
Reflect r = new Reflect();
r.age = 3;
try {
System.out.println(Reflect.class.getField("age").getInt(r));//getInt(Object obj)获得 int 类型或另一个通过扩展转换可以转换为 int 类型的基本类型的静态或实例字段的值
System.out.println(r.getClass().getField("age").getInt(r));//也可以这么写
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (NoSuchFieldException e) {
e.printStackTrace();
}
}
} 这时就获得了这个Filed
以后你学 反射会用到得
以后在网络编程中用的会很多
反射要学的很牢固 并且要真的明白了
我就只能帮你这些了
不懂得再跟帖问
return "小明";
}
}上面这个 JavaBeans 中仅有个 getName 方法,但是根据 JavaBeans 的规范,name 是 Student 的属性。
Field包括:
1.instance variable(实例变量)
2.class variable(类变量,static修饰)
3.constant(常量,final修饰)