基礎知識 オーバーライド(Override) オーバーライドとは オーバーライドは、親クラスのメソッドを上書きして再定義することです。 親クラスを継承した子クラスで、親クラスのメソッドと同じメソッド名、引数リスト、戻り値型のメソッドを定義することでオーバーライドされます。 以下、オーバ... 2023.09.03 基礎知識Java基本
Java基本 エスケープシーケンス(Escape Sequence) エスケープシーケンスは、文字列内で特定の文字を表現するための特別なコードのことです。 エスケープシーケンスについて タブ文字や改行文字など入力できない文字や、円記号(\)、ダブルクォーテーション(")など特別な意味を持つ文字を扱いたい場合は... 2023.09.03 Java基本文字/文字列
基礎知識 superキーワード superとは superキーワードは、サブクラスからスーパークラスのメンバやコンストラクタにアクセスする時に使用されるキーワードです。 superの用途 superキーワードは主に以下2つの用途があります。 スーパークラスのフィールドやメ... 2023.09.03 基礎知識Java基本
基礎知識 thisキーワード thisキーワードとは thisキーワードは、自分自身を参照するために使用されるキーワードです。 thisを使用するとメソッドやコンストラクタ内から、自オブジェクトへの参照を取得できます。 thisキーワードの用途 thisキーワードは主に... 2023.09.03 基礎知識Java基本
Java基本 列挙型(enum) 列挙型は複数の定数をグループ化したものを、1つのデータとして扱える特殊なデータ型です。 列挙型について 列挙型はJava5.0で導入されました。 列挙型を使うことで以下のようなメリットがあります。 定数をグループ化することで、定数の用途が分... 2023.09.03 Java基本基本概念
Java基本 try-catch-finally try-catch-finally文は、例外処理を行うための構文です。 try-catch-finally句について try~catch~finally文は、例外(Exception)が発生することを事前に予測して、発生した時の処理を記述し... 2023.09.03 Java基本例外
Java基本 拡張for文 拡張forについて 拡張for文は、配列やList型のデータの中身を順次処理したい時に使用します。 拡張for文を使用せずに配列やList型の中身をを順次処理する時は、中身のlengthを取得して通常のfor文でループ処理をしたり、 Ite... 2023.09.03 Java基本基本文法
Java基本 switch文 switch文について switch文は、if文と同様に条件により処理を分岐させたい場合に使用します。 switch文で書ける処理はif文でも書けますが、 switch文のほうが見た目がすっきりと書くことができます。 switch構文 sw... 2023.09.03 Java基本基本文法
Java基本 do-while文 do-while文について do~while文はwhile文と同じく同様の処理を繰り返し行いたい場合に使用する構文です。 while文との違いは、while文は1回も処理が実行されない可能性があるのに対し、do~while文は最低でも1回は... 2023.09.03 Java基本基本文法
Java基本 while文 while文について while文は、同様の処理を繰り返し行いたい場合に使用する構文です。 繰り返し処理を行う構文にはfor文もありますが、for文は繰り返す回数があらかじめ決まっている時に使用するのに対し、while文は繰り返す回数は決ま... 2023.09.03 Java基本基本文法