方法的重写和重载有什么区别?
一、重写
1、发生在父子类中,方法名相同,参数列表也相同,方法体不同;
2、重写遵循“运行期”绑定,看对象的类型来调用方法。
二、重载
1、发生在同一个类中,方法名相同,参数列表不同,方法体不同;
2、重载遵循“编译期”绑定,看参数的类型来调用方法。
一、重写
1、发生在父子类中,方法名相同,参数列表也相同,方法体不同;
2、重写遵循“运行期”绑定,看对象的类型来调用方法。
二、重载
1、发生在同一个类中,方法名相同,参数列表不同,方法体不同;
2、重载遵循“编译期”绑定,看参数的类型来调用方法。