Java クラスとオブジェクト
クラス/オブジェクト
Javaはオブジェクト指向のプログラミング言語です。
Javaのすべてのものは、その属性やメソッドとともに、クラスやオブジェクトに関連付けられています。たとえば、現実世界では、車は物体です。車には、重量や色などの属性と、駆動やブレーキなどの メソッドがあります。
クラスは、オブジェクトのコンストラクター、つまりオブジェクトを作成するための「設計図」のようなものです。
クラスを作成する
クラスを作成するには、class
を使用します。
Main.java
Main
" 変数 xを使用して "という名前のクラスを作成します。
Java 構文の章で、クラスは常に最初の文字が大文字で始まる必要があり、Javaファイルの名前はクラス名と一致する必要があることを思い出してください。
オブジェクトを作成する
Java では、オブジェクトはクラスから作成されます。Main
という名前のクラスがすでに作成しているので、これを使用してオブジェクトを作成できるようになりました。
Main
のオブジェクトを作成するには、クラス名に続いてオブジェクト名を指定し、new
キーワードを使用します。
例
myObj
" というオブジェクトを作成し、x の値を出力します。
複数のオブジェクト
1 つのクラスの複数のオブジェクトを作成できます。
例
Main
の 2 つのオブジェクトを作成します。
複数のクラスの使用
クラスのオブジェクトを作成し、別のクラスでそのオブジェクトにアクセスすることもできます。これは、クラスをより適切に構成するためによく使用されます (1 つのクラスにはすべての属性とメソッドがあり、もう 1 つのクラスには main() メソッド (実行されるコード) が保持されます)。
Javaファイルの名前はクラス名と一致する必要があることに注意してください。この例では、同じディレクトリ/フォルダーに 2 つのファイルを作成しました。
- Main.java
- Second.java
Main.java
Second.java
両方のファイルがコンパイルされると、次のようになります。
Second.javaファイルを実行します。
出力は次のようになります。
次の章では、クラスとオブジェクトについてさらに詳しく学習します。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。