クラス

HTML/CSS

CSSのクラス:特定の要素にスタイルを適用する

CSSの基本に続いて、「クラス」を学びました。クラスを使うことで、特定の要素だけにスタイルを適用できます。問題:すべての要素に適用されてしまう要素名をセレクタにすると、同じ要素すべてにスタイルが適用されてしまいます。<p>この段落は赤色にし...
JavaScript

JavaScriptのクラス継承:既存のクラスを元に新しいクラスを作る

クラスの基本を学んだ次は「継承」です。継承を使うことで、すでにあるクラスを元に、新たなクラスを効率よく作成できます。継承とは継承は、すでにあるクラスを元に新たなクラスを作成する方法です。構文: class 子クラス extends 親クラス...
JavaScript

JavaScriptのクラス:オブジェクトの設計図を作る

JavaScriptの学習も終盤に入り、「クラス」を学びました。クラスは、Pythonでも学んだ概念ですが、JavaScriptでも同様に重要な役割を果たします。オブジェクトに関数を含めるこれまで学んだオブジェクトでは、値として文字列や数値...
Progate

Pythonの__init__とfromインポート:クラスをより便利に使う

クラスとメソッドの基本を学んだ後、さらに便利な機能を学びました。インスタンス生成と同時に処理を実行する __init__ と、モジュールから特定のクラスだけを読み込む from import の使い方です。init:インスタンス生成時に自動...
Progate

Pythonのメソッド:クラスの中で定義する関数

クラスの基本を学んだ次のステップは「メソッド」です。メソッドを使うことで、クラスに「データ」だけでなく「処理」も持たせることができます。メソッドとはメソッドは、クラスの中で定義された関数のことです。通常の関数との違いは「クラスの中に定義され...
Progate

Pythonのクラス:設計図からインスタンスを作る

これまでの学習で、変数・関数・モジュールを学びました。今日から「クラス」に入ります。クラスは、Pythonにおけるオブジェクト指向プログラミングの核心です。最初は難しく感じるかもしれませんが、「設計図」と「もの」のイメージで整理すると分かり...