我想使用this.display();
从另一个类调用方法
问题是,在这两个类中都有一个名为display()
如果不更改这两个方法的名称,我该如何调用另一个类中的那个?什么是正确的语法?
我从另一个人那里打电话的是班级:公式
答案 0 :(得分:0)
当您使用this
时,您在调用它的类上调用该方法。
如果要从其他方法调用,请使用变量。
示例:
class A {
public void display() {
System.out.println ("a");
}
}
class B {
public void display() {
System.out.println ("b");
}
public void example() {
this.display();
A x = new A();
x.display();
}
public static void main(String[] args) {
B x = new B();
x.example();
}
}
输出将是:
B'/ P>
一
答案 1 :(得分:0)
好this.display()
将调用当前类的方法。你想写下这样的东西:
OtherClass otherClass = new OtherClass();
otherClass.display();