是的,不同类之间是可以进行方法重载的,但是它们没有继承关系。这是因为Java使用不同类来实现多态性。以下是一个示例代码:
class A {
    void show() {
        System.out.println("A");
    }
}
class B {
    void show() {
        System.out.println("B");
    }
}
class Test {
    public static void main(String args[]) {
        A obj1 = new A();
        B obj2 = new B();
        obj1.show();
        obj2.show();
    }
}
在这个例子中,类A和类B都有一个名为'show”的方法,但是它们没有继承关系。在Test类中,我们创建了一个A类的对象和一个B类的对象,并分别调用它们的show方法。由于这些方法具有相同的名称和不同的参数,因此Java编译器知道要使用哪个方法。此时,A类的'show”方法将被调用并输出'A”,然后B类的'show”方法将被调用并输出'B”。
因此,Java允许您在没有继承关系的不同类之间执行方法重载。