簡體   English   中英

我們可以修改Java中類的預定義方法嗎?

[英]can we modify the predefined methods of classes in java?

我發現了一個實現新型堆棧的問題,其中他們使用了不同的已定義堆棧類,但是我們可以在Java中修改預定義的堆棧類方法,而不是為此目的創建另一個類嗎?

不可以,您不能“修改”現有的類,就像您不能修改自己的類的方法一樣(除了直接修改其代碼之外)。

但是,您可以編寫自己的extend預定義類的類,並從基類中編寫@Override方法。

(或者,您當然可以將內部類的源代碼復制並粘貼到您自己的代碼中並進行修改,但是如果您可以extend話,為什么要這么做)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM