オブジェクト指向
中級
56. クラスとインスタンスの基本
「クラス」と「インスタンス」の関係を、設計図と実物のたとえで理解します。
クラスとインスタンス、コンストラクタ(__init__)とself、継承やオーバーライド、抽象クラスなど、Pythonのオブジェクト指向プログラミングの基本的な考え方を学びます。
全8件
「クラス」と「インスタンス」の関係を、設計図と実物のたとえで理解します。
インスタンスを作るときに自動で実行される__init__とselfの役割を学びます。
インスタンス自身のデータを使って動作するメソッドの作り方を学びます。
全インスタンスで共有される「クラス変数」と、インスタンス変数との違いを学びます。
既存のクラスの機能を引き継いで新しいクラスを作る「継承」を学びます。
子クラスで親クラスのメソッドを上書きする「オーバーライド」とsuper()の使い方を学びます。
「実装を強制する」抽象クラスの考え方と、abcモジュールの使い方を学びます。
Pythonにおける「インターフェース」の考え方と、ダックタイピングという柔軟な設計思想を学びます。