gpt4 book ai didi

java - 调用静态类方法

转载 作者:行者123 更新时间:2023-12-04 05:37:16 25 4
gpt4 key购买 nike

我如何调用静态类的方法。
我有一个父类

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name = "parent")
public class parent {

@XmlElement(required = true)
protected String methodName;
@XmlElement(required = true)
protected MethodCall.Params params;

public static class member {

@XmlElement(required = true)
protected String name;

public String getName() {
return name;
}

public void setName(String value) {
this.name = value;
}
}
}

我想调用静态类'(成员)的 getter 和 setter 方法。
我试过打电话
parent.member.setName("value")

但它不起作用。如何调用静态类中的 setter 和 getter 方法?

最佳答案

你不能这样调用它,因为静态嵌套类中的方法不是静态函数。它的实例函数。

//Its wrong  
parent.member.setName("value");

//right way to call
parent.member obj= new parent.member();
obj.setName("value");

关于java - 调用静态类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11775362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com