在匿名类中正确设置字段,并在主类中使用它们,可以通过以下步骤实现:
public class MainClass {
private String field;
public void setField() {
// 创建匿名类并设置字段值
new Object() {
{
field = "value";
}
};
}
public void useField() {
// 在主类中使用字段值
System.out.println(field);
}
public static void main(String[] args) {
MainClass main = new MainClass();
main.setField();
main.useField();
}
}
field
字段的值为"value"
。setField()
方法实例化匿名类并设置field
字段的值为"value"
。然后,可以通过调用useField()
方法来使用field
字段的值。需要注意的是,匿名类中设置的字段只能在匿名类内部或通过匿名类的实例访问。在主类中,可以通过调用匿名类的方法来使用字段的值,但不能直接访问匿名类的字段。
这是一个简单的示例,展示了如何在匿名类中正确设置字段,并在主类中使用它们。具体的实现方式可能因编程语言和具体场景而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云