Java 方法调用:同一类和不同类的方法引用
在同一个方法中,无法引用其他类的方法。只有在同一个类中的方法才可以被引用和调用。
如果需要在同一个方法中引用其他类的方法,可以将该方法定义在同一个类中,或者将该方法的实例作为参数传递给当前方法,然后再调用。
示例:
// 定义类 A
class A {
public void methodA() {
// 无法直接调用类 B 的 methodB
// B.methodB(); // 错误
}
}
// 定义类 B
class B {
public void methodB() {
// ...
}
}
// 将 methodB 定义在类 A 中
class A {
public void methodA() {
// 可以调用类 A 中的 methodB
methodB();
}
public void methodB() {
// ...
}
}
// 将 B 的实例作为参数传递给 methodA
class A {
public void methodA(B b) {
// 可以调用 B 的 methodB
b.methodB();
}
}
总结:
在 Java 中,同一个方法只能引用同一个类中的其他方法。如果需要引用其他类的方法,可以使用上述两种方式。
原文地址: https://www.cveoy.top/t/topic/o5dS 著作权归作者所有。请勿转载和采集!