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

2025-05-13 22:33:31
推荐回答(3个)
回答(1):

方法重载:就是在同一个类中,方法的名字相同,但参数个数、参数的类型或返回值类型不同! 方法重写:它是指子类和父类的关系,子类重写了父类的方法,但方法名、参数类型、参数个数必须相同! 是不是很容易理解啊!

回答(2):

重载: 在同一个类中,方法的名字相同,参数的个数、类型或返回值不同,就叫重载;
重写:它一般用在子类和父类中,子类重写了父类的方法,方法签名必须相同!

方法签名 = 方法名字 + 参数列表
参数列表 =(参数个数 + 参数类型)

希望对你有所帮助。

回答(3):