01python学習

--- ---復元コンテンツ始まります

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

瞬間プログラマに住んでいるが、彼は我々がより多くの仮引数を見てどのような「オブジェクト指向プログラミング」を説明するために、次の文を使用することができれば、多くの場合、誰かが尋ねた、「オブジェクト指向プログラミング」は聞いたことがあるはずです。

オブジェクト指向プログラミング:データ構造のセットと、被写体(物体)その処理のための方法、要約(クラス)と同じクラスのオブジェクトの挙動、内部の詳細をカプセル化クラス(カプセル化)を隠すことによって、継承によって(継承)を実装多型(多型)を割り当てることにより、動的オブジェクト・タイプに基づいて、特殊化クラス(特殊)と一般化(一般化)。

クラスとオブジェクト

簡単に言えば、クラスは青写真とテンプレートオブジェクトであり、オブジェクトはクラスのインスタンスです。この説明は、一種の概念の解釈の概念のようなものだったが、少なくとも、我々はこの文から見ることができますが、クラスが抽象的概念であるが、オブジェクトは、特定のものです。オブジェクト指向プログラミングの世界では、すべてのものがオブジェクトである、オブジェクトには属性があり、各オブジェクトの挙動は一意であり、オブジェクトが特定のカテゴリ(タイプ)に属している必要があります。我々は静特性(プロパティ)を入れオブジェクトと抽出された動特性(行動)の一般的な機能をたくさん持っているときは、名前の「クラス」の事を定義することができます。

書かれた関数

1。

デフFUNCNAME():関数名を()を特定:

  コロンは、タブリターンをインデントします......

...... ......

クラスclassName(オブジェクト):2.クラス名を()を特定:

  コロンはタブをインデントします......

3.インポートライブラリのインポートライブラリ名

4.forサイクルカウントをする場合に使用される場合

範囲(開始、終了、[ステップ])(開始、終わり、ステップ)範囲間隔の前面開口部を閉じた後

5.出力フォーマット

5.1% - >%()、後にF、整数、浮動小数点コンタクト%、%D%S、文字列の後。
5.2 {} - >フォーマット()、それは任意の種類を直接渡すことができ、次いで、フォーマット出力の。
6.printコンソール(端末)を印刷
デフォルト改行「\ N-」によって、どのような方法で終了する6.1エンドを
6.2フラッシュフラッシュバッファ。
Functionクラスは、独自のパラメータを持つことができ
ますが、このパラメータを共有したいときは、「自己」のマークを打ちます。
クラスの定義
クラスA(オブジェクト):
    デフ__init __(自己、A):
        self.a =
    デフB(自己、B):
        self.b = Bの
        印刷(B)
    C(自己)DEF:
        プリント(self.b)
J = A(1000)
JB(10)
JC()
#オブジェクトの代わりに、パラメータ
定義のクラスのみ2段階:
1.識別子クラス名クラス(オブジェクト):
2.、「自己」のラベルにいくつかの遊びを機能を書き換えますが、心に留めておく__init__
   後者は継承学びますから、として継承状況は、関数名と衝突している場合があります。とき
   や、クラスは複数の変数、複数の機能が含まれます、あなたは「自己」を使用する必要が区別することを意味する。
__init__における質量参加の3種類機能。あなたは関数であってもよい複数のパラメータを使用している場合、そのことに注意してください
   あなただけの__init__関数のパラメータを定義するために行きます
例:、、2桁を入力し、印刷、これらの二つの数字が悪く、かつ、乗算、除算割り切れる、モジュロ広場

例:20歳未満18歳以上であれば、入力の年齢は、20以上50未満の年は、50を超える年もこの島を、見ることができるならば、それが運ぶことができなかった、見ていない、四つの段階を表示することができます。

例:年齢を決定するために、第二の機能::セックスの決意(男性、女性、不明)第三の機能:(18-40歳)中年、若者(18歳未満)を返すように三つの機能、最初の関数を定義します、高齢者(40年)とセックス。

例:数が素数であるかどうかを判断します

 

 

           

 

 

---終わり---コンテンツを復元

おすすめ

転載: www.cnblogs.com/sunyuxin/p/11311433.html