method-overloading

    3熱度

    1回答

    我沒有看到任何東西,我做錯了,但NetBeans的給了我以下錯誤: incomparable types required: boolean found: java.lang.Object public int compareTo(Object obj) { if(obj instaceof Employee){ Employee employee = (Emplo

    3熱度

    2回答

    我正在Google App Engine中製作購物車應用程序。我有一個從基本處理程序派生出許多類: class BaseHandler(webapp.RequestHandler): def get(self, CSIN=None): self.body(CSIN) 這是否意味着每一個派生類的body()方法需要有同樣的說法?這很麻煩。只有一個後代實際上使用該參數。那麼當

    15熱度

    2回答

    在這個例子中的Java類: package foo; public class TestInterop { public String test(int i) { return "Test(int)"; } public String test(Object i) { return "Test(Object)"; } } 當我開始的Clojure,並嘗試調

    6熱度

    1回答

    鑑於Date有一個名爲「after(Date)」的方法,並且Timestamp有一個方法會覆蓋它稱爲「after(Timestamp)」之後,爲什麼Date中調用方法後的在下面的代碼中? 以意想不到的結果有人問here。 java.sql.Timestamp one = new java.sql.Timestamp(1266873627200L); java.sql.Timestamp

    3熱度

    2回答

    我有一個Java方法需要3個參數,我希望它也有第4個「可選」參數。我知道Java不直接支持可選參數,所以我用第四個參數編碼,當我不想通過它時,我通過null。 (然後該方法在使用前檢查null。)我知道這是一種笨重的......但另一種方法是重載方法,這會導致相當多的重複。 哪種方法可以更好地在Java中實現可選的方法參數:使用可爲空的參數還是重載?爲什麼?

    16熱度

    2回答

    任何人都可以詳細解釋在我的測試代碼段中使用Child實例時調用重載方法print(Parent parent)的原因嗎? 在這裏涉及的Java中的虛擬方法或方法重載/解析的任何大小? 任何直接引用Java Lang Spec? 哪個術語描述了這種行爲? 非常感謝。 public class InheritancePlay { public static class Parent {

    20熱度

    3回答

    當我們在C#中有new時,我個人認爲它只是一種替代沒有虛擬/可重寫聲明的屬性的解決方法,在VB.NET中我們有兩個「概念」Shadows和Overloads。 在哪種情況下比較喜歡一個?

    3熱度

    2回答

    我有我的控制器超載行動: public ActionResult AssignList(int id) { ... } [AcceptVerbs((HttpVerbs.Get))] public ActionResult AssignList(int id, bool altList) { ... } 我想用

    2熱度

    6回答

    這個問題很難說,所以我將不得不使用一些代碼示例。基本上,我有一個(重載)方法需要3個參數,最後一個我超載。和in一樣,有時最後一個參數是String,有時候是double等等。我想用三態條件表達式作爲最後一個參數來調用這個方法,所以根據某個值,它會傳遞一個double或者一個串。下面是一個例子... 重載方法標題: writeToCell(int rowIndex, int colIndex, d

    18熱度

    9回答

    我們總是說方法重載是靜態多態,重寫是運行時多態。我們這裏的靜態意味着什麼?在編譯代碼時解析了一個方法的調用嗎?那麼正常的方法調用和調用最終方法之間的區別是什麼?哪一個在編譯時被鏈接?