从与getter不同的类中的多个方法调用getter方法

时间:2017-12-07 01:33:30

标签: java oop

我正在学习Java并尝试使用OOP样式编程。我遇到的问题是,当我尝试在一个类中调用getter方法时,对于另一个类,它只能在我创建一个对象的方法中工作,而我正在调用它。我的问题是:是否可以从与getter方法类不同的类中的多个方法调用getter?如果是这样,我该怎么做呢?

谢谢!

2 个答案:

答案 0 :(得分:0)

如果我没有错,你想尝试从不同的类别调用不同的方法吗?

public class A {
    public void getMethodFromClassA(){
       ....
    }
}

public class B {
   public void getMethodFromClassB(){
     ........
   }
}

调用方法

public class C {

    A a = new A();
    B b = new B();

   private void methodCaller(){

      a.getMethodFromClassA();
      b.getMethodFromClassB();
   }
}

答案 1 :(得分:0)

带有getter方法的类:

public class A {
    public void getter(){
       ....
    }
}

调用getter方法的类:

public class B {

    A a = new A();

    private void callMethod(){
        a.getter();
    }
}

如果调用getter方法的类包含main方法,则使用static关键字创建a:static A a = new A();