メインコンテンツへスキップ

第08講 クラス(1/2)

今日の Python はオブジェクト指向プログラミング言語(OOP; Object Oriented Programming Language)になっています. 他の人の書いたプログラムを読むときに,クラスやオブジェクト指向の書き方は,プログラムの理解に必須です. 2回に分けて,Python でのオブジェクト指向プログラミングを学びます. 1回目のこの講では,以下の内容を学びます.

  • クラス定義
  • インスタンス作成
  • ドット記法
クラス定義
クラス OOP インスタンス オブジェクト ドット記法 メソッド インスタンス変数 Self
関数とそれに関するデータをまとめた クラス(Class) という概念が用意されています.
コンストラクタ
クラス メソッド コンストラクタ 初期化
オブジェクトを生成する際に,そのオブジェクトの初期化を行うメソッドを コンストラクタ(Constructor) と呼びます.
第08講 週次課題
週次課題 クラス定義 メソッド インスタンス オブジェクト ドット記法
Stack, RingBuffer
まとめ
まとめ
クラス定義 クラスとは クラスを定義する クラス利用の例 ドット記法 複数のインスタンス(Multiple Instances) self コンストラクタ コンストラクタとは 例題1.