【问题标题】:Acessing object initialization from another class从另一个类访问对象初始化
【发布时间】:2017-10-09 03:29:52
【问题描述】:

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

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;
        }
    }

【问题讨论】:

    标签: java object methods


    【解决方案1】:

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

    private bool a;
    

    当事件触发返回您想要的值时,您可以将其分配为真或假。

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

    然后你可以直接打印值

      System.out.println(a);
    

    希望对你有所帮助。

    【讨论】:

      猜你喜欢
      • 2022-11-20
      • 2016-05-30
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-18
      • 1970-01-01
      相关资源
      最近更新 更多