Java

例外処理

Java try catch 例外処理とは?エラー処理

例外処理は、エラー処理に似ている機能です。例えば、Javaでエラー処理するとしたら、以下のような感じになります。 if (エラー発生) { エラー処理 } 上記のようなif文等によるエラー処理記述は、ソースファイルの至るところに記述されるた...
パッケージ

Java package 無名のパッケージについて

Javaプログラムでは、クラスをどこかのパッケージ内に書かなければなりません。しかし、パッケージ指定しないクラスを書いてもエラーにはなりません。その場合、パッケージ指定しないクラスは、デフォルトのパッケージ と言うパッケージが自動で用意され...
パッケージ

Java import パッケージ名の省略機能

パッケージ内のクラスを使う場合には、ドット(.)を使って、パッケージ名.クラス名 と、記述しなければなりませんが、例えば、5回くらいネストするパッケージ構造になっている場合、パッケージ名.パッケージ名.パッケージ名.パッケージ名.パッケージ...
パッケージ

Java package パッケージとは?

パッケージの概要 パッケージと言う機能は、複数人での開発となった場合に威力を発揮する機能です。プログラムの規模が大きくなると、複数人での開発スタイルとなりますが、その場合、同じクラス名を使うとエラーとなってしまいます。それゆえに、クラス名が...
インターフェース

Java interface 関数オーバーロード

インターフェース内で定義する抽象メソッドは、通常のクラスのメンバ関数と同じく、多重定義(オーバーロード)可能です。通常のクラスのメンバ関数の多重定義についてはコチラ。基本的に、そのインターフェースを実装したクラス内で多重定義された全ての抽象...
インターフェース

Java interface extends インターフェースの継承

インターフェースは、通常のクラスに実装(implements)して使いますが、インターフェース自体を継承(extends)して機能を増やす事もできます。これは、通常のクラスの継承と同じ意味になります。 インターフェースの継承例 interf...
インターフェース

Java interface インターフェースとは?

インターフェースは、抽象メソッドと定数だけが定義されたクラスの事です。抽象クラス・抽象メソッドと同じような使い方をします。(定数はオマケと言った感じです。)インターフェースを定義する時は、キーワードclassの変わりにキーワードinterf...
インターフェース

Java abstract 抽象クラス・抽象メソッド

抽象メソッドとは、内容が空の関数の事です。関数定義の先頭にキーワードabstractを付けます。また、抽象メソッドを含むクラスは、抽象クラスになります。抽象クラスは、クラス定義の先頭にキーワードabstractを付けます。さらに、抽象クラス...
クラス継承機能

Java 内部クラスについて

クラスの中には、通常、メンバ変数、メンバ関数等を定義しますが、クラスの中に別のクラスを定義する事もできます。このようなクラスを内部クラス(インナークラス)と言います。そのクラスの中でしか使わないクラスを内部クラスとして定義するのが一般的な使...
クラス継承機能

Java final class finalメソッド

メンバ変数にfinalを付けると、定数化する事はfinal - 変数の固定機能で説明しましたが、メンバ関数やクラスにもfinalを付ける事ができます。 メンバ関数にfinalを付けた場合 メンバ関数にfinalキーワードを付けると、そのメン...