简述什么是方法的重载,及什么是方法的覆盖。二者的区别是什么

来源:百度知道 编辑:UC知道 时间:2024/06/02 01:30:53
简述什么是方法饿重载,举例说明,什么是方法的覆盖,举例说明,它们二者有什么不同啊??????

方法重载就是方法的参数不同
方法覆盖就是方法的声明和参数都一致
例如
class A
{
public void a()
{
}
}
class B
{
int i;
public void a(int i) //对类A的a()方法的重载
{
this.i=i;
}
public void a() //对类A的a()方法的覆盖
{
System.out.println("a()");
}
}