Java

本稿はキャストについて説明します。

キャストとは特定の型を別の型に変換できる機能です。

ただし、キャストできないパターンも当然あります。

安全なキャストは暗黙的に行えますが危険なキャストは明示的に指 ...

Java

本稿は、アクセス修飾子について説明します。

アクセス修飾子は、他のどのクラスからアクセス可能にするかを定義するものです。

publicやprivate やprotectedがあります。

これまでも、 ...

Java

本稿は、ソース分けする方法を説明します。合わせてpackage、importの指定方法についても説明します。

プログラムの規模が大きくなってくると、一つのファイルにすべてを記述するのでは、プログラムが非常にわかりにくくなっ ...

Java

本稿は、final修飾子について説明します。

final修飾子は変数の書き換えの禁止、継承の禁止、メソッドオーバーライドの禁止を行えます。

特に複数人で開発する時は、役に立つ機能となります。

final変 ...

Java

本稿では、static修飾子について説明します。

static変数とstaticメソッドは、設計図(クラス)事態に含めることができる値やメソッドです。

実際の物体ができていなくても設計図にデータが存在するのでい ...

Java

本稿は継承したメソッドをオーバーライドする方法と、それによっておこるポリモーフィズムという特性について説明します。

メソッドのオーバーライド

オーバーライドしたい親クラスのメソッド名と、引数のパターンも同じにすることで、その ...

Java

本稿はメソッドやコンストラクタのオーバーロードに関して説明していきます。

メソッドのオーバーロード

クラス内のメソッドは通常同じ名前のメソッドを二つ以上定義できません。

ですが、引数の型のパターンが違えば同じメソ ...

Java

本稿はクラスの継承について説明していきます。

クラスを継承すると継承したクラスは、元のクラスの能力を、そのまま引き継ぐことができるのです。

継承される側のクラスをスーパークラスといい、継承したクラスをサブクラス ...

Java

本稿では、break、continueなど処理をジャンプさせるための機能を紹介します。

また、応用でラベルを利用したジャンプ機能も紹介します。

繰り返し処理中にループから抜けるbreak

switch文で使用する ...

Java

本稿はクラスについて説明していきます。

クラスとは具体的に何なのかというと、オブジェクトを生成するための設計図です。

Javaはこの設計図を基に新しいデータの塊を作成します。

これまでさんざん使用し ...