next up previous contents
Next: 11.7 クラスメソッド Up: 11. メソッドと秘伝 Previous: 11.5.1 強制クラス外参照

  
11.6 メソッドの追加定義

クラス宣言式中で定義していないメソッドでも、あとからクラス外定義を行う ことにより、追加することができます。

たとえば、


class Example {

private a, b ;
}

という、メソッド定義のないクラスを定義しておき、それに、新たに メソッドを追加するには、


method Example::Sum () {

->a + ->b ;
}

とします。また、既存のメソッド/秘伝の再定義にも利用することもできま す。11.2

この追加定義の仕様は、主に、カプセルクラスにユーザ定義メソッドを追加す るために用意されたものです。


next up previous contents
Next: 11.7 クラスメソッド Up: 11. メソッドと秘伝 Previous: 11.5.1 強制クラス外参照
Tetsuo Ono
1998-11-05