基礎知識 ローカルクラス(Local Class) ローカルクラスとは ローカルクラスはメソッドの中に定義したクラスのことです。 ローカルクラスは定義したメソッド内でのみ有効なクラスで、メソッド内の変数にアクセスすることができます。 ローカルクラスの定義方法にはクラス名を付けて定義する方法と... 2023.09.03 基礎知識Java基本
基礎知識 フィールド(Field) フィールドは、クラスやインターフェース内に宣言された変数のことです。 フィールド構文 (フィールド構文) データ型 フィールド名 ; フィールドのサンプル フィールドの変数はアクセス修飾子とともに宣言します。 (Personクラスにフィール... 2023.09.03 基礎知識Java基本
Java基本 主要な例外一覧 Javaの主要な例外一覧です。 例外について 検査例外を返すメソッドを呼び出す時は、try-catch処理で括るかthrowsする必要があります。 非検査例外を返すメソッドを呼び出す時は、try-catch処理やthrowsは任意です。 検... 2023.09.03 Java基本例外
Java基本 型変換(Cast) 型変換(キャスト)は、データの型を変換することを指します。 型変換の構文 型変換を行うには変換元変数の前にカッコで変換する型を指定します。 <型> 変数 = (型) 変換元変数; プリミティブ型の型変換 プリミティブ型間の型変換は、データの... 2023.09.03 Java基本基本概念
基礎知識 メソッド(Method) メソッドはクラス内に定義するもので、処理を記述するブロックです。 メソッドの構文 引数の数が決まったメソッド以外に、引数の数が可変のメソッドも定義できます。 (固定長引数を使用したメソッドの構文) 戻り値の型 メソッド名() { // 処理... 2023.09.03 基礎知識Java基本
Java基本 定数(Constant) 定数(Constant)は値を変更できない変数のことです。 定数について Javaでは変数宣言時にfinal修飾子を指定することで定数になります。 フラグ値などプログラム中で読取専用としたい値を定義する時に使用します。 定数を宣言できるのは... 2023.09.03 Java基本基本概念
基礎知識 オーバーライド(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基本