Objective-Cだとどう宣言するんだよ

ここからはちょっと自分のためのメモ。

第3回 Objective-Cのクラス定義を理解しよう

どうもこちらのサイトで解説している情報を読む限り、

Objective-Cでは

  • すべてのクラス(オブジェクト)のスーパークラスはNSObjectであり、どんなクラスもここから継承している。(ちなみにJavaはObject)
  • Javaと違って、NSObjectから継承している事を宣言しなければならない。
  • クラスは宣言部実装部に分かれている
  • 宣言部では@Interface 実装部では@Implementsを用いて宣言を行う。

こんな感じだろうか?

上の車クラスやスーパーカークラスの宣言をObjective-C風に宣言するとこうなる

…こ、こんな感じなのだろうか?
宣言部と、実装部の違いがまだよくわかっていないなー…。

もう少し、掘り下げてやっていきたいが、そろそろ時間も時間なので
明日にするとします。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください