図 5.1. クラス定義
修飾子 'class' クラス名 extends句 '{' [[メンバ変数 ';']...] '}'
図 5.2. extends句
'extends' 型名 [,型名...]
表 5.1. クラス識別子
abstract | abstractクラスはインスタンス化できません。抽象クラスのインスタンスの生成はできません。 |
package | そのクラスが定義されているパッケージからのみアクセスできます。アクセス修飾子を参照してください。 |
protected | そのクラスが定義されているパッケージとサブクラスからのみアクセスできます。アクセス修飾子を参照してください。 |
public | どこからでもアクセスできます。アクセス修飾子を参照してください。 |