Dartのオブジェクト指向プログラミングについて学ぶ

29399 ワード

オブジェクト指向プログラミング

よく聞くオブジェクト指向プログラミング これには3つの大きな柱があります

  • ポリモーフィズム(多様性)
  • 継承
  • カプセル化

ポリモーフィズムだけわからない😅

調べてみた🔍
ポリモーフィズムとは、日本語で「多様性」「多態性」「多相性」と訳すことができます。
と紹介されていた🤔

継承とは?
親クラスのデータを子供のクラスが持っている。そんなイメージ?

カプセル化とは?
外部からの変更をできないようにすることです。(オブジェクトの隠蔽)と表現される。
Dartは、変数の先頭に_をつける。Javaだと変数にPrivateをつける。これで、隠蔽をすることができる。

以前書いていたQiitaの記事がございます。綺麗な記事ではないですが、参考までに載せておきます😅