所以,我有一个赋值,告诉我需要编写一个accessor方法,它将一个方法的返回值分配给这个新的accessor方法。问题是,我不知道我是怎么做的。
这是代码的一部分,我想在Forest类中调用该方法,该方法本身就是public int GetValue()。
public class Tree {
private int value;
public Tree(int inputValue){
value = inputValue;
}
public int getValue(){
return value;
}
}
下面是代码示例中我想从getValue()方法调用值的部分。
public class Forest {
private Tree valueINeed;
public Forest(){
public int getValueINeed() {
valueINeed = Tree.getValue();
}
我希望我已经发布了足够的信息,我期待你的回答,提前谢谢!
答案 0 :(得分:0)
你可以试试这个:
public class Forest{
private int valueINeed;
public Forest() {
}
public int getValueINeed(){
valueINeed = (new Tree(5)).getValue();
}
}
答案 1 :(得分:0)
public class Forest {
private int valueINeed;
/* default no-arg constructor, you can even skip this one
compiler will create one for you if you don't write one*/
public Forest(){
}
public int getValueINeed(){
// invoke tree constructor with int argument
Tree tree = new Tree(5);
valueINeed = tree.getValue();
return valueINeed;
}
}