この記事では、クラスに関する知識を学びましょう。プログラミング言語 python に触れたばかりで、Python クラスの意味が分からない友達もいるかもしれませんが、大丈夫です. 次の記事では、「クラス」とは何かを学びます。
1. Python クラスの定義
クラス (クラス): 同じ属性とメソッドを持つオブジェクトのコレクションを記述するために使用されます。コレクション内のすべてのオブジェクトに共通のプロパティとメソッドを定義します。オブジェクトはクラスのインスタンスです。
2. クラスの作成方法
class ステートメントを使用して新しいクラスを作成し、その後に class がクラスの名前であり、コロンで終わります。
class ClassName: '类的帮助信息' #类文档字符串 class_suite #类体
クラスのヘルプ情報は、ClassName.__doc__ を通じて参照できます。
class_suite は、クラス メンバー、メソッド、およびデータ属性で構成されます。
3. Python はクラス インスタンスを作成します
次に、単純な Python クラスの例を示します:
#!/usr/bin/python # -*- coding: UTF-8 -*- class Employee: '所有员工的基类' empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "Total Employee %d" % Employee.empCount def displayEmployee(self): print "Name : ", self.name, ", Salary: ", self.salary
(empCount 変数はクラス変数、 it 値は、このクラスのすべてのインスタンス間で共有されます。内部クラスまたは外部クラスの Employee.empCount を使用してアクセスできます。
最初のメソッド __init__() メソッドは、It と呼ばれる特別なメソッドですは、クラスのコンストラクタまたは初期化メソッドと呼ばれます。このメソッドは、このクラスのインスタンスが作成されるときに呼び出されます。
self は、クラスのインスタンスを表します。self は、クラスのメソッドを定義するときに必要です。 (ただし、対応するパラメータを渡す必要はありません。)
以上がこの記事の内容です、この記事では主にpythonクラスの知識を紹介します。上記の内容と例を理解するためにこの情報を活用していただければ幸いです。この記事で説明したことがあなたのお役に立ち、Python の学習が容易になることを願っています。
関連知識の詳細については、php 中国語 Web サイトの Python チュートリアル 列を参照してください。
以上がPythonのクラスとは何ですか?クラスを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。