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

第06講 クラス(1/2)

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

  • クラス定義
  • インスタンス作成
  • ドット記法

配布ファイル
#

📥 lesson06.zip — 例題のプログラムと、週次課題の雛形、週次課題で使うファイルをまとめたものです。週次課題の雛形は assignments/ フォルダに、課題で指定したファイル名で入っています。

まとめ

クラス定義 クラスとは クラスを定義する クラス利用の例 ドット記法 複数のインスタンス(Multiple Instances) やってみよう: メソッドを追加する self コンストラクタ コンストラクタとは 例題1. 記念日クラス 例題2. 三角形クラス