本稿では、匿名クラスについて説明します。匿名クラスとは継承の一種なのですが、メソッド内のその場で、名前も付けずに処理を実装してしまおうという横着したい人向けの機能です。本稿では、内部クラスについて説明します。内部クラスはインナークラスともよばれ、クラスブロックの中にさらにクラスを定義することで利用できます。本稿はJavaのインターフェースの機能について説明します。インターフェースとは抽象クラスと似ている部分もあるのですが、少し変わった特徴があります。本稿は抽象クラスについて説明します。抽象クラスとは必ず継承して利用しなければならないクラスです。実装が不十分なのでプログラマが実装してやる必要があるのですね。本稿ではinstanceof演算子を使用し、型判定をする方法を説明します。instaceof演算子は変数の型が何なのかを調べるための演算子です。本稿はキャストについて説明します。キャストとは特定の型を別の型に変換できる機能です。キャストできないパターンも当然あります。本稿は、アクセス修飾子について説明します。アクセス修飾子は、他のどのクラスからアクセス可能にするかを定義するものです。protectedがあります。本稿は、ソース分けする方法を説明します。合わせてpackage、importの指定方法についても説明します。本稿は、final修飾子について説明します。final修飾子は変数の書き換えの禁止、継承の禁止、メソッドオーバーライドの禁止を行えます。複数人で開発する時は、役に立つ機能となります。本稿では、static修飾子について説明します。static変数とstaticメソッドは、設計図(クラス)事態に含めることができる値やメソッドです。当サイトのプライバシーポリシーについてはこちらからご参照いただけます。