public class Font : SDLTTF.Font {
public Font (string _filename, int _size) {
}
public void draw() {
}
}
這是我的代碼。當我嘗試構建它,我得到:無法鏈接到需要參數的基礎構造函數
Font.vala:4.5-4.15: error: unable to chain up to base constructor requiring arguments
public Font (string _filename, int _size) {
^^^^^^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
我想我需要重寫構造函數,所以我試圖public override
,但現在我得到:
Font.vala:4.5-4.24: error: abstract, virtual, and override modifiers are not applicable to creation methods
public override Font (string _filename, int _size) {
^^^^^^^^^^^^^^^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
任何想法如何解決這個問題?我試圖繼承SDLTTF.Font類。