Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是方法重载吗?_Java_Inheritance_Overloading - Fatal编程技术网

Java 是方法重载吗?

Java 是方法重载吗?,java,inheritance,overloading,Java,Inheritance,Overloading,请查找以下示例代码:- class ExtendMe{ public void printV(int x){ System.out.println(x); } } public class InheritOM extends ExtendMe { void printV(int y ,int z){ System.out.println("2 arg method called"); System.out.println(

请查找以下示例代码:-

class ExtendMe{
    public void printV(int x){
        System.out.println(x);
    }
}

public class InheritOM extends ExtendMe {
    void printV(int y ,int z){
        System.out.println("2 arg method called");
        System.out.println(y);
        System.out.println(z);
    }

    public static void main(String args []){
        InheritOM obj = new InheritOM();
        obj.printV(4);
        obj.printV(5,6); 
    }
}

我能说printV方法重载了吗?

是的。你可以这么说。上的第一句话告诉您这一点。

是的,当试图从超类重载方法时,重载是有效的

当谈到重载时,请记住这一点:

  • 重载方法必须更改参数列表
  • 重载方法可以更改返回类型
  • 重载方法可以更改访问修饰符
  • 重载方法可以声明新的或更广泛的已检查异常

是的,你当然可以这么说,因为你可以同时调用它们,对吗?@Rohit,+1,是的,我可以同时调用它们。我不知道重载对继承有效。这就是我说的。必须更改参数列表以重载方法。我没有说更改
返回类型会使其重载。@user1870638。。啊!!我的错。在第一种情况下,我没有看到
必须
。我收回我的评论。+1,我知道其中的要点,我不知道的一件事是在继承下重载方法,但现在我知道了。谢谢您的时间。:)