Pythonオブジェクト(前半)
関数一連の処理を行うコードを1つのブロックとして、これに名前を付けて管理できるようにしたものdef 関数名(): 処理だけを行う関数 [Tab]処理 [Tab]...def 関数名(パラメーター): 引数を受け取る関数 [Tab]処理 [Tab]...def 関数名(パラメーター): 戻り値を返す関数 [Tab]処理 [Tab]...[Tab]return 戻り値クラス: オブジェクトを作るためのソースコードをまとめたものclass クラス名メソッド: クラス内部で定義でき、クラスから生成したオブジェクトから呼び出して任意の処理を行うdef メソッド名(self, パラメーター): [Tab]処理...クラスのインスタンス化変数 = クラス名(引数)オブジェクトの初期化def __init__(self, パラメーター, ...);継承(スーパークラス・サブクラス):スーパークラスの機能(メソッド等)を引き継いだ別のサブクラスclass クラス名(継承するクラス名):メソッドのオーバーライドclass Responder(object):def response(self, point):objectクラスには「クラスとしての基本機能」が定義されているプログラムの起点if __name__ == '__main__'詳しくはChapter5 Section1-3参照!世界でいちばん簡単なPythonプログラミングのe本 [Anaconda/Jupyter対応 第2版] [ 金城俊哉 ]