■
インターフェース
- 定数、メソッドを定義するテンプレート
- メソッドは処理が実装されない
- 処理の記述がない -> 使用するクラスでオーバーライドする
インターフェースの定義
public interface MyInter{ void play(); void stop(); }
インターフェースの使用
class MyClass implements MyInter{ public void play(){ ・・・ } public void stop(){ ・・・ } }
例外処理とアサーション
例外:エラー
- Javaでは 例外に対しての処理を記述しなければならない
例外用のクラス
- Throwable (スーパークラス)
- Error -> ハードウェア的なエラー
- Exception -> ソフトウェア的なエラー 例外処理の記述が必要
例外処理
try-catch文
- tryブロック
- 例外が発生する可能性のある処理を記述
- catchブロック
- 発生した例外に対する処理を記述する