Pythonでは
classキーワードを使って定義します
classキーワードを使って定義します
class クラス名: データ 関数(メソッド)最も簡単なクラスの定義の実例です
class TMostSimpleClass: pass注:passは後で何かを追加したいときに使う何もしない空白を表すキーワードです
クラスは定義しただけでは使えません
実際に使うにはオブジェクトとして作成しそれを変数に格納して使います
クラスの作成には()をクラス名の後ろにつけます
実際に使うにはオブジェクトとして作成しそれを変数に格納して使います
クラスの作成には()をクラス名の後ろにつけます
オブジェクト変数 = クラス名()クラスの作成
s1 = TMostSimpleClass()
上記の例ではまだ何もメソッドもデータもクラスに定義されていないので
定義していきましょう
次の例ではaという100000の数が格納されたデータと
それを表示するprintAというメソッドを定義しています
メソッドの引数にはそのクラス自身を表すselfキーワードを使います
クラス内部でデータにアクセスする際にも
selfキーワードを使ってアクセスします
オブジェクトとして作成して変数に格納してから
メソッドやデータを呼び出します
定義していきましょう
次の例ではaという100000の数が格納されたデータと
それを表示するprintAというメソッドを定義しています
メソッドの引数にはそのクラス自身を表すselfキーワードを使います
クラス内部でデータにアクセスする際にも
selfキーワードを使ってアクセスします
class TTest: a = 100000 def printA(self): print(self.a)このTTestクラスを使うには
オブジェクトとして作成して変数に格納してから
メソッドやデータを呼び出します
a1 = TTest() a1.printA() >>>100000 print(a1.a) >>>100000
コメントをかく