オブジェクトとは?
Java「オブジェクト指向ってなんだろう」(1)
オブジェクトとは?
オブジェクト(Object)とは、物体や対象物などのことで、「もの」という意味です。
たとえば、人間、犬、猫、テレビ、本、パソコンなど、すべての「もの」はオブジェクトです。

クラスを作ろう!
クラスとは、オブジェクトの中身を定義した設計図のことです。
Java言語を利用して、クラスを作ってみましょう。犬クラスを作ってみます。

Java言語とは?
プログラミング言語Javaは、1990年代前半にサン・マイクロシステムズ(現オラクル)でジェームズ・ゴスリン、ビル・ジョイなどの人々によって開発された。「クラスベースのオブジェクト指向プログラミング言語」です。
⇒ オブジェクト指向プログラミング

環境構築①
下記URLから「Java SE 21 (JDK 21 LTS)」をダウンロードしましょう。
https://www.oracle.com/java/technologies/downloads/
※すでに環境が構築済みの場合は、「プログラムを動かしてみよう①」に進んでください。
環境構築②
ダウンロードできたら、インストーラー(例: jdk-21_windows-x64_bin.exe )をダブルクリックしてセットアップしましょう。

※バージョンによって、ファイル名が違います。
環境構築③
javaのセットアップが完了したら、コマンドプロンプトを起動しましょう。
スタートメニューで「cmd」と検索するか、 Win + R キーを押して「cmd」と入力すれば起動できます。

※「ターミナル」アプリからも起動できます。
環境構築④
セットアップが完了すると、コマンドプロンプトでjavacコマンドを実行すると、使い方が表示されます。

※環境変数で、実行パスにJAVA_HOMEを追加する必要があるかもしれません。
プログラムを動かしてみよう①
エディタで、Dog.javaファイルを作成します。

プログラムを動かしてみよう②
『コンパイルして実行』してみよう。

フィールドを追加しよう①
次のようにDogクラスにフィールド(変数)を追加して、実行してみます。

フィールドを追加しよう②
『コンパイルして実行』しましょう。

メソッドを追加しよう①
次のようにDogクラスにメソッド(関数)を追加して、実行してみます。

メソッドを追加しよう②
『コンパイルして実行』しましょう。

今回の課題
課題1
Dogクラスの鳴き声をいろいろ変えてみましょう。

課題2
Dogクラスの顔をいろいろ変えてみましょう。

課題3
Dogクラスにいろいろなメソッドを追加してみましょう。
