*****java基础知识点总结:比较重载与重写的区别,并阐述清楚。

版权声明:打个招呼,转载呗! https://blog.csdn.net/weixin_41919236/article/details/84402870

欢迎来到thomas_6的博客

比较重载与重写的区别,并阐述清楚。

重载:

  • 1、在同一个java类中;

  • 2、方法名相同,与返回值类型无关;

  • 3、参数列表不同(参数个数,对应位置参数类型)

举例:
public int getSum(int a,int b);
public int getSum(int a,int b,int c);

重写:

  • 1、子父类之间;

  • 2、方法声明完全形同;

  • 3、方法体不同;

举例:父类
public class Animal{
	public void eat()
	{
		System.out.print("父类Animal的吃方法");
	}
}
举例:子类继承父类
public class Dog extends Animal{
	public void eat()
	{
		System.out.print("子类Dog吃方法");
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_41919236/article/details/84402870