Java 它是否在重写方法中使用“调用重写方法”;超级“;,我们的呼叫是否超载?

Java 它是否在重写方法中使用“调用重写方法”;超级“;,我们的呼叫是否超载?,java,methods,overloading,overriding,Java,Methods,Overloading,Overriding,它是否同时表示重写和重载?B班 public class A{ void someMethod(){ System.out.println("Class A's some method"); } } class B extends A{ void someMethod(){ super.someMethod(); // does this line reperesnt overloading of super class method?? S

它是否同时表示重写和重载?B班

public class A{
    void someMethod(){
    System.out.println("Class A's some method");
    }
}

class B extends A{
    void someMethod(){
    super.someMethod();   // does this line reperesnt overloading of super class method??
    System.out.println("Class B's some method");
    }
}

此代码段中没有方法重载。当具有不同参数列表(不同数量的参数或不同类型的参数)的两个方法具有相同名称时,就会发生重载


而重写的发生仅仅是因为类
B
具有与类
a
-
someMethod()
具有相同签名和访问级别的方法。该方法的
B
实现是否执行
a
实现(使用
super.someMethod()
)没有区别。

此代码段中没有方法重载。当具有不同参数列表(不同数量的参数或不同类型的参数)的两个方法具有相同名称时,就会发生重载


而重写的发生仅仅是因为类
B
具有与类
a
-
someMethod()
具有相同签名和访问级别的方法。该方法的
B
实现是否执行
a
的实现(使用
super.someMethod()
)没有区别。

你只需要在谷歌上搜索“重载”的含义就可以自己回答了。。。你不这么做的“理由”是什么?你只需要在谷歌上搜索“过载”是什么意思,然后自己回答。。。你不这么做的“原因”是什么?我们可以说,行为是过载的吗?@vinaybayyaram我不知道你的意思,但术语重载在Java中有不同的含义。我们可以说,行为是过载的吗?@vinaybayyaram我不知道你的意思,但术语重载在Java中有不同的含义。