Pythonのオブジェクト指向のクラス、オブジェクト、

カテゴリ

カテゴリー1は、抽象化したものです

小さなお友達

列のコレクションは、同じ機能とオブジェクトの同じ動作をしています

 

オブジェクト

これを行うためのもので、自分の特性と行を持っています

小さなの友人:暁明

 

 

クラスとオブジェクト間の関係

クラスには、一連のオブジェクトが含まれています

オブジェクトは、クラスに属します

 

現実にはまず、その後、オブジェクトは、クラスを持っています

 

プログラムは、オブジェクトを持っているために、最初のクラスであります

 

プログラムにオブジェクトへの最初のクラスですが、我々は最初にどのような行動オブジェクト機能の種類を奪うマシン数を伝える必要があります

 

概要:オブジェクト指向プログラミングを使用して:最初のステップは、あなたがしたいオブジェクトの種類を考えることで、に従って必要な情報の種類をまとめた特性や行動を持つオブジェクトの種類、

 

 

 

 

クラスとオブジェクトの作成

最初のクラスは唯一の目的としているが、我々は最初のオブジェクトを考える必要がありますが

 

定義された構文:

クラスのクラス名:

クラスのコード

属性やスキルを説明

変数と説明属性

変数と行動を説明

書かれた仕様のクラス名:

1:名前を参照してくださいEENOW

2:大型こぶ命名法

大こぶ:最初の文字を大文字

小さなこぶ:小さなこぶの小文字

 

クラスパーソン:

パス

#はオブジェクト作成

のp = 人を()

 

 

 

 

 

プロパティの文言:

プロパティは、クラスに書き込むことができ、

属性クラスは、すべてのオブジェクトに共通しています

 

また、オブジェクトに書き込むことができます

オブジェクトの数、それぞれが固有のオブジェクト(異なります)

 

それは(アクセスクラスで)値にアクセスしますない場合は、同じクラスとオブジェクトの属性の存在は、まず、オブジェクトにアクセスする場合

 

演習:先生は、パブリックプロパティを含むクラス、ユニークな特性を記述する

 

 

 

 

クラス定義、実行されるクラスコード

(一度それを実行します?)

 

削除は、検索属性変更します

プロパティを増やします。

オブジェクトの変数名。名=属性値を属性

 

属性を削除します。

変数名・デル・オブジェクト。属性名

 

レビュー:

オブジェクト=新しい属性値

 

Viewオブジェクトのプロパティ:

プリント(オブジェクト。辞書

プロパティはパブリックプロパティアクセス#ではありません(自分の)オブジェクトを参照してください。

 

表示オブジェクトクラス:

プリント(オブジェクト。クラス

 

クラスのプロパティを表示します

プリント(クラス。辞書

 

__init__ 方法:

 のみ可能なinitは変更することができない、と戻り値を持つことができません

あなたは、実行のオブジェクトを作成すると

自分の(ターゲット)に渡して置きます

 

 

初期化メソッドと呼ばれているが、本質的機能であります

特長1:オブジェクトがインスタンス化されると、自動的にinitメソッド

特集2:パラメータ名が自己で自動的に最初の引数としてオブジェクト、自己が別の名前の右になりますが、変更することはお勧めできません

 

特徴:ユーザーオブジェクトの初期値を代入します

 

演習:初期化メソッドによって彼にプロパティを設定し、いくつかのプロパティを持つクラスを作成します

 

 

 

 

おすすめ

転載: www.cnblogs.com/pscly/p/11240879.html