我需要覆蓋父類中的一個方法。子類中的方法應該將一個變量添加到列表中,該列表在父類的方法中初始化。如何將一個元素添加到已在超級方法中定義的列表中?
class A{ methodA(){
..logic
List l = new ArrayList();
l.add(..) } ..logic }
class B extends A{
methodB(){
//need to add variable to l and then call method A
} }
這是可能的嗎?
嘛'l'的作用域是你的'methodA',所以你不能在'methodB'訪問它。如果你要編寫[mcve]而不是僞代碼,並且常規地編寫代碼,它將使它更容易幫助你。 –
創建一個方法,添加元素並通過super.add()從B調用它 – Milaci