我发现了一个实现新型堆栈的问题,其中他们使用了不同的已定义堆栈类,但是我们可以在Java中修改预定义的堆栈类方法,而不是为此目的创建另一个类吗?

最佳答案

不可以,您不能“修改”现有的类,就像您不能修改自己的类的方法一样(除了直接修改其代码之外)。

但是,您可以编写自己的类,该类包含extend的预定义类和来自基类的@Override方法。

(或者,您当然可以将内部类的源代码复制并粘贴到您自己的代码中,然后对其进行修改,但是如果您只想extend,为什么还要这么做呢?)

10-08 13:12
查看更多