クラス定義の構文


図 5.1. クラス定義

修飾子 'class' クラス名 extends句 '{' [[メンバ変数 ';']...] '}'

図 5.2. extends句

'extends' 型名 [,型名...]

表 5.1. クラス識別子

abstractabstractクラスはインスタンス化できません。抽象クラスのインスタンスの生成はできません。
packageそのクラスが定義されているパッケージからのみアクセスできます。アクセス修飾子を参照してください。
protectedそのクラスが定義されているパッケージとサブクラスからのみアクセスできます。アクセス修飾子を参照してください。
publicどこからでもアクセスできます。アクセス修飾子を参照してください。

Home