爲何不能經過返回值類型區分重載?

由於調用時不能指定類信息,編譯器不知道你要調用哪一個類。java float max(int a, int b); int max(int a, int b); 當調用max(1, 2);時沒法肯定調用的是哪一個,單從這一點上來講,僅返回值類型不一樣的重載是不該該容許的。函數 再好比對下面這兩個方法來講,雖然它們有一樣的名字和自變量,但實際上是很容易區分的: void f() {} int f(
相關文章
相關標籤/搜索