方法重载在编译期间是绑定,在运行时发生重写。在编译时是否可能发生方法重写?是否有任何进程,所以我们可以在编译时覆盖方法??
答案 0 :(得分:0)
方法覆盖和方法重载是不同的概念,一个在运行时发生,另一个在编译时发生。在编译时不可能应用方法覆盖,因为它的存在是在调用特定方法时出现的。或者你可以说运行时,调用虚方法。编译时,调用任何其他方法。
答案 1 :(得分:0)
方法重载意味着将相同数据类型或相同数量的参数的装载传递给该方法。它将用不同类型的参数重载该方法。
my_method_area(* args) my_method_area(半径,中心) my_method_area(长度,繁殖)
Method重写它将覆盖具有相同数量参数但从另一个函数调用的相同方法。 classA(): 方法1(长度,高度,宽度) classB(): method1(长度,高度,宽度)