「オブジェクトから継承しないとどうなりますか?恐ろしいことですが、これらのクラスは少し軽量ですが、プロパティ変更通知などの機能が不足しています。共通の基底クラスを持っています。通常、Objectから継承するのは、あなたが望むものです。 Vala team said。Valaオブジェクトクラスが通常クラスよりも軽い
オブジェクトを継承しているかどうかにかかわらず、クラスがどれほど明るいかを知りたかったのです。
だから、ここに私のテストファイルですtest1.vala:
class Aaaa : Object {
public Aaaa() { print ("hello\n"); }
}
void main() { new Aaaa(); }
test2.vala:
class Aaaa {
public Aaaa() { print ("hello\n"); }
}
void main() { new Aaaa(); }
コンパイルはTEST1の大きさ、全く予想外であった結果の後に9.3kbであり、test2のサイズは14.9kbであり、これは彼らの言うことと矛盾しています。誰かがこれを説明できますか?