• Showing Page History #43940
  • Showing Page History #43487

クラス定義の構文


図 5.1. クラス定義

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

図 5.2. extends句

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

表 5.1. クラス識別子

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