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 クラスを継承しようとしています。