有一种方法叫getter getAddressText1()
我想在一个pojo上调用它,它的设计方式如下-:
public class AccountDetails{
public String name;
public Address address;
.
.
//getters and setters
}
现在这个 addressText1
内部 Address
像这样的
public class Address{
public String addressText1;
.
.
//getters and setters
}
现在,如果我在accountdetails上调用getaddresstext1,它将抛出methodnotfound异常。
因为这是反射,我没有一个控件直接应用于地址。
如果你知道解决方法,请回复。
谢谢!!
2条答案
按热度按时间wgeznvg71#
如果你想得到
addressText1
从address
在内部创建方法AccountDetails
如getAddress
(如果你还没有):然后你可以打电话:
哪里
myAccountVariable
是一个AccountDetails
对象。dba5bblo2#
如果你想访问
getAddressText1()
在你的AccountDetails
您只需创建Address
在accountdetails类中定义的对象。使用后
getAddress()
方法,您可以将address类中定义的方法调用为;accountdetailsobj是
AccountDetails
班级。