どこまで書いたっけ。
あ、メソッド呼び出し?
最初に書いたけどちょっと補足。
メソッドチェインは言語的にちょっと厳しいかも。変数名メソッド名を長くするのが思想なうえに、メソッドを呼び出す際は関数名の外側を囲むので。
[[[obj method1]method2]method3];
プログラムはいつものmain関数から実行。
あ、メソッド呼び出しと関数呼び出しは呼び出し方が全然違うのでいらっとします。
NSLog(@"test");
継承。
多重継承は駄目、オーバーライドは同じ名前でメソッドを書けばオーバーライドされる。
イニシャライザの設定
いわゆるコンストラクタがinitにあたる。
- (id)init{ self = [super init]; if(self!=nil){ //このクラスでの初期化処理 } return self; }