2009-08-30 20 views
2

私は目的Cに新しいです。多目的、多レベル、ハイブリッド、階層、目的のCのすべてのタイプの継承が可能ですか?目的のCの継承

(翻訳:?継承のどのような種類のObjective-Cをサポートしています)の代替として

答えて

5

客観Cで実装のない多重継承、categoriesを考えます。このコンテキストでは、マルチレベル、ハイブリッド、または階層の意味を理解していません。あなたの実際の必要性は何ですか、これとは対照的に、多くの流行語... - )

10

いいえObjective-Cは単一継承をサポートしています。

プロトコルを使用して複数の継承の意図を宣言できますが、準拠しているクラスごとに実装する必要があります。

カテゴリは既存のクラスの拡張を可能にしますが、複数のクラスの拡張を同時に許可しません。

私はあなたがここに始めることを示唆している:

Introduction to The Objective-C 2.0 Programming Language

+1

この質問は、削除のためにフラグが付けられた、正直に言うと、私はそれを理解していません。それを一貫したものに編集できますか? –