基礎知識 ローカルクラス(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) メソッドはクラス内に定義するもので、処理を記述するブロックです。メソッドの構文引数の数が決まったメソッド以外に、引数の数が可変のメソッドも定義できます。(固定長引数を使用したメソッドの構文) 戻り値の型 メソッド名() { // 処理 re... 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キーワードは主に以下2つ... 2023.09.03 基礎知識Java基本