初学者のためのPython講座 オブジェクト指向編7 カプセル化
カプセル化 オブジェクト指向の重要概念の一つがカプセル化です。カプセル化とは、プログラムの外部からの操作を制御し、プログラムの独立性を保つための仕組みです。 テレビのリモコンに例えると、ユーザー...
7 search resultsShowing 1~7 results
You need to log-in
カプセル化 オブジェクト指向の重要概念の一つがカプセル化です。カプセル化とは、プログラムの外部からの操作を制御し、プログラムの独立性を保つための仕組みです。 テレビのリモコンに例えると、ユーザー...
クラス変数とクラスメソッド クッキー型を例に、クラスはオブジェクトの設計図、インスタンスがその実体であると説明しましたが、クラス自身もインスタンス同様にデータとメソッドを持つことができます。ここ...
ここからはクラスの応用について学習します。 クラスは型や設計図で実体がなく、実体であるインスタンスのほうが大事と感じるかもしれませんが、実はクラスの設計こそ重要であり、オブジェクト指向プログラミ...
クラスとインスタンス 上から順に処理を実行していくプログラムのことを「手続き型」プログラミングといいます。これに対して、オブジェクト指向プログラミングではオブジェクトを生成し、オブジェクトを組み...
メソッドを定義する メソッドとは、オブジェクトに対する何かしらの操作、または、オブジェクト自身が備えている固有の機能と捉えられます。 メソッドの定義は通常の関数と同じようにdef文を使って定義し...
はじめに Pythonの学習教材を作成することになって、これを書いています。 とはいえ、私自身プログラミング経験ゼロ、初めて触れる言語がPythonです。 書籍やネット、学習サイト等いろいろ調べ...
インスタンスの初期化 ここまでは、インスタンス生成後にクラス変数やインスタンス変数の更新・追加する方法などを学習しました。しかし、クラス変数はすべてのインスタンスで共通の変数、インスタンス変数は...
7 search resultsShowing 1~7 results
Qiita is a knowledge sharing service for engineers.