Tag: 字段

Java字段隐藏

我想知道在两个java类之间隐藏一个字段是什么意思,以及在结果输出方面运行代码时它意味着什么? 我有一个带有protected static boolean field = false的抽象类和一个子类,它有一个具有相同名称但不是静态的布尔字段并设置为true 。 如果我有这个代码: Superclass d = new subclass(); 超类中的布尔字段和子类中的布尔字段的值是多少? 在上面的赋值之后,子类字段是否保持为false ? 非常感谢

循环遍历Java类中的所有字段

我有一个Java类,它有很多Fields 。 我想循环遍历allhe字段并为null的那些做一些事情。 例如,如果我的class级是: public class ClassWithStuff { public int inty; public stringy; public Stuff; //many more fields } 在另一个位置,我会创建一个ClassWithStuff对象,我想通过该类中的所有字段。 有点像这样: for (int i = 0; i < ClassWithStuff.getFields().size(); i++) { //do stuff with each one } 有什么办法可以让我实现这个目标吗?

Java:如何通过存储在变量中的名称访问类的字段?

如何在名称为动态且存储在字符串变量中的类中设置或获取字段? public class Test { public String a1; public String a2; public Test(String key) { this.key = ‘found’; <— error } }