オブジェクト指向のpythonの基本的な概念(続き)

オブジェクト指向プログラミングはOOP(オブジェクト指向プログラミング)と呼ば、それはプログラムの設計です。

(Cなど)、プロセス指向プログラミングは、一つのことを行う方法を意味し、(例えばJavaの、Pythonなど)のオブジェクト指向プログラミングは、この一つのことをするつもりされた人を意味し、その後、彼は何をしたいか、オブジェクトを参照する男は、彼自身であります事は、とにかく、オブジェクトの最後のグループは困難なことしようとして物事を行うことが合理的です。オブジェクト指向プログラミング言語で、最も重要な機能は、プログラムの再利用性を向上することです。

クラスとオブジェクト:オブジェクト指向プログラミングは2つの非常に重要な概念を持っています

オブジェクト(object)オブジェクト指向プログラミングの中核である、オブジェクトのプロセスを使用して、共通の特性やオブジェクト抽象定義のセットの振る舞いを持つために、別の概念を提案 - クラス(クラス)、クラスは、オブジェクトを作成するためのテンプレートです。

クラスを構成する3つの部分があります。

  1. クラス名:クラス名
  2. クラス属性:データグループを
  3. メソッドクラス:操作(動作)の方法を許可します

注:三つの部分にはプロパティやメソッドがないように、必ずしもそこではなく、クラス名がなければなりません

抽象クラス:同じ(類似の)属性とオブジェクトの動作は、クラスの外に抽象化することが可能です。

抽象クラスのメソッド:クラスの一般名詞(名詞の精製方法)

#定義
クラスキャット(オブジェクト):
  DEF(自己)EAT:
  印刷( "----- ---チャン真央")

説明:

  • このクラスは、2つの方法で定義されている場合:クラシック新しいクラスと、猫(オブジェクト)の上に、古典的なクラスキャット場合は、新しいクラスであります
  • 「大きなこぶ」の規則に従って、クラス名を命名(最初の文字は大文字でなければなりません)
  • 自己が自己を書き込むことはできません自己を行い、パラメータ渡しを必要とせず、メソッドのパラメータが存在する必要があり、最初のパラメータは、現在のオブジェクト名を簡単に取ることができ表すが、自己を書くのが習慣です。
#は、オブジェクトの作成
)C =猫(

  注:括弧内のクラス名を再度追加してください。

 

おすすめ

転載: www.cnblogs.com/Jiang-jiang936098227/p/11432754.html