1 : 全部0で初期化
1 2 3 4 5 6 7
- | | | | !
interface IButtonListener { // 抽象関数(絶対実装) abstract void onButtonPush( in IButton sender )const; // デフォルト実装ありの関数 void onButtonFocused( in IButton sender )const{} };
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
- | | | | | | | | | | | ! - !
class A { //--- 公開修飾子(デフォルトpublic) // C++/Dスタイル public: void funcPubA(){} // public private: void funcPriA(){} // private // JAVA/C#/Dスタイル public void funcPubB(){} // public private void funcPriB(){} // private }; class B : IButtonListener // interfaceの継承 { };