Looking for kotlin Answers? Try Ask4KnowledgeBase
Looking for kotlin Keywords? Try Ask4Keywords

Kotlinクラス継承


前書き

どんなオブジェクト指向プログラミング言語でも、ある種のクラス継承があります。私に改訂させてください:

あなたがフルーツの束をプログラムしなければならないと想像してください: ApplesOrangesPears 。彼らはすべてサイズ、形、色が異なります。そのため、私たちは異なるクラスを持っています。

しかし、彼らの違いが一瞬でも問題ではないと言いましょう。正確には関係なく、 Fruitほしいと思っていますか? getFruit()はどのような戻り型がありますか?

答えはクラスFruitです。私たちは新しいクラスを作り、それからすべての果実を継承します!

構文

  • オープン{ベースクラス}
  • class {派生クラス}:{基本クラス}({Init Arguments})
  • override {関数の定義}
  • {DC-Object}は{Base Class}です== true

パラメーター

パラメータ詳細
ベースクラス継承元のクラス
派生クラスベースクラスから継承するクラス
Init引数基本クラスのコンストラクタに渡される引数
関数定義基本クラスのコードと異なるコードを持つ派生クラスの関数
DCオブジェクト派生クラスの型を持つ「派生クラスオブジェクト」オブジェクト

クラス継承 関連する例