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