请问java中重写和重载的区别是什么?能不能举一个重载的例子呢?谢谢!

2020-05-08 教育 134阅读
方法重载:就是在同一个类中,方法的名字相同,但参数个数、参数的类型或返回值类型不同!
方法重写:它是指子类和父类的关系,子类重写了父类的方法,但方法名、参数类型、参数个数必须相同!
举个例子:
Test.java
--------------
public class Test
{
public static void main(String[] args){
Test ts = new Test() ;
System.out.println(ts.ss("s1","s2")) ;
System.out.println(ts.ss("s1")) ;
}
public String ss(String s1,String s2){
return s1+s2 ;
}
public String ss(String s1){
return s1 ;
}
}
----------------
其中ss就形成了方法重载.
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com