scala的新功能,似乎無法找到有關此情況的參考。scala覆蓋類的子對象中的方法
我試圖凌駕於scala.swing.TabbedPane.pages一些方法: 這個類的定義是:
class TabbedPane extends Component with Publisher {
object pages extends BufferWrapper[Page] {
def +=
}
}
我想不通的語法在重寫任何方法內部頁面對象。這可能與scala?
謝謝。
編輯:使這個問題更清晰。
class CloseableTabbedPane extends TabbedPane{
}
val pane = new CloseableTabbedPane;
pane.pages += new CloseablePage;
我需要重寫方法pane.pages + =接受帶圖標的CloseablePage。
是的 - 這只是我在考慮Swing實現的那種東西 - 它不完整;你必須修補現有的類以允許'Page'具有一個已定義的圖標並使用它。 – 2009-11-12 15:39:37
您是否嘗試將override關鍵字放在def對象頁面的前面? – 2009-11-12 16:31:55