Java方法重写和方法重载的区别

方法重写:子类中有父类相同的方法,子类会把父类的方法覆盖掉。

方法重载:重载是在同一个类中,有着相同的方法名,但是参数的数据类型或者参数的个数不同,这两个方法就是重载。

public class Demo {
 
	//一个普通得方法,不带参数,无返回值
	public void add(){
		 
	}
	
	//重载上面的方法,并且带了一个整形参数,无返回值
	public void add(int a){
	 
	}
	
        //重载上面的方法,并且带了两个整型参数,返回值为int型
	public int add(int a,int b){
		 
		 
	}
 
}
--------------------- 
 

你可能感兴趣的:(Java方法重写和方法重载的区别)