繁体   English   中英

从另一个类访问对象初始化

[英]Acessing object initialization from another class

因此,我希望能够通过从另一个类启动一个方法来使用主类中的对象。 到目前为止,我已经知道了。 谁能告诉我我在做错什么,或者是否有可能以其他方式告诉我?

main.java

public class main extends index {

    public static void main(String []args) {
        index();
        System.out.print(object1.getVal1);
    }
}

index.java

public class index {

    public static void index() {
        list object1 = new list(val1, val2);
    }

list.java

public class list {

    //constructors
    private static int val1;
    private static int val2;

    public list(val1, val2) {
        this.setVal1(val1);
        this.setVal2(val2);
        //setters and getters look like this for both val1 and val2

        public static int getVal1() {
            return val1;
        }

        public void setVal1(int val1) {
            this.val1 = val;
        }
    }

我也是一个新手程序员,如果我可以建议您的话,最好您从调用的方法中分配一个变量作为结果。 例如 ,

private bool a;

然后,当事件触发返回您想要的值时,您可以将其分配为true或false。

 a = object1.getVal1(#passing param whatever u want);

那么你可以直接打印值

  System.out.println(a);

希望这对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM