【Java】型判定をするinstanceof
本稿ではinstanceof演算子を使用し、型判定をする方法を説明します。
instaceof演算子は変数の型が何なのかを調べるための演算子です。
instanceofを使えば、実装しているインターフェースや継 ...
【Java】キャストについて
本稿はキャストについて説明します。
キャストとは特定の型を別の型に変換できる機能です。
ただし、キャストできないパターンも当然あります。
安全なキャストは暗黙的に行えますが危険なキャストは明示的に指 ...
【Java】アクセス修飾子
本稿は、アクセス修飾子について説明します。
アクセス修飾子は、他のどのクラスからアクセス可能にするかを定義するものです。
publicやprivate やprotectedがあります。
これまでも、 ...
【Java】ソース分けとpackage宣言import宣言
本稿は、ソース分けする方法を説明します。合わせてpackage、importの指定方法についても説明します。
プログラムの規模が大きくなってくると、一つのファイルにすべてを記述するのでは、プログラムが非常にわかりにくくなっ ...
【Java】特定操作の禁止final修飾子
本稿は、final修飾子について説明します。
final修飾子は変数の書き換えの禁止、継承の禁止、メソッドオーバーライドの禁止を行えます。
特に複数人で開発する時は、役に立つ機能となります。
final変 ...【Java】static修飾子
本稿では、static修飾子について説明します。
static変数とstaticメソッドは、設計図(クラス)事態に含めることができる値やメソッドです。
実際の物体ができていなくても設計図にデータが存在するのでい ...
【Java】メソッドのオーバーライド、ポリモーフィズム
本稿は継承したメソッドをオーバーライドする方法と、それによっておこるポリモーフィズムという特性について説明します。
メソッドのオーバーライドオーバーライドしたい親クラスのメソッド名と、引数のパターンも同じにすることで、その ...
【Java】オーバーロード
本稿はメソッドやコンストラクタのオーバーロードに関して説明していきます。
メソッドのオーバーロードクラス内のメソッドは通常同じ名前のメソッドを二つ以上定義できません。
ですが、引数の型のパターンが違えば同じメソ ...
【Java】クラスの継承
本稿はクラスの継承について説明していきます。
クラスを継承すると継承したクラスは、元のクラスの能力を、そのまま引き継ぐことができるのです。
継承される側のクラスをスーパークラスといい、継承したクラスをサブクラス ...
【Java】ループ処理、ブロック処理を途中で飛ばす
本稿では、break、continueなど処理をジャンプさせるための機能を紹介します。
また、応用でラベルを利用したジャンプ機能も紹介します。
繰り返し処理中にループから抜けるbreakswitch文で使用する ...