アクセス修飾子
- クラス、コンストラクタ、変数、メソッドに対し、他のクラスへのアクセス公開範囲を制限するもの。
- コードの先頭に記述されている。
| アクセス修飾子 | 概要 |
|---|---|
| public | すべてのクラスからアクセスできる |
| protected | 現在のクラスとサブクラスからアクセスできる |
| なし | 現在のクラスと同じパッケージのクラスからアクセスできる |
| private | 現在のクラスからだけアクセスできる |
継承
- サブクラスを定義するには、「extends」を使用する。
- javaは単一継承の為、「extends」の後に指定できるクラスは1つのみ。
オーバーライド
スーパークラスで定義されたメソッドをサブクラスで再定義することである。
スーパークラス
継承元となるクラス。