クラス宣言
日本語 | 級宣言 |
英語 | class declaration |
ふりがな | くらすせんげん |
フリガナ | クラスセンゲン |
クラスを宣言すること、もしくはクラスの宣言文。
「class クラス名{}」という形式でクラスを宣言・定義する文のこと。
以下の箇所に記述することができる。
・ソースファイル
・クラス
・メソッド
通常はソースファイル内で宣言する。
クラス内で宣言したクラスを「内部クラス」と呼ぶ。
メソッド内で宣言したクラスを「ローカルクラス」と呼ぶ。ただしローカルクラスは内部クラスの一種である。
クラス宣言とクラス定義は区別が曖昧である。
通常は「クラス定義」は使用せず「クラス宣言」のみ使用する。
「class クラス名{}」という形式でクラスを宣言・定義する文のこと。
以下の箇所に記述することができる。
・ソースファイル
・クラス
・メソッド
通常はソースファイル内で宣言する。
クラス内で宣言したクラスを「内部クラス」と呼ぶ。
メソッド内で宣言したクラスを「ローカルクラス」と呼ぶ。ただしローカルクラスは内部クラスの一種である。
クラス宣言とクラス定義は区別が曖昧である。
通常は「クラス定義」は使用せず「クラス宣言」のみ使用する。
参考サイト
- (参考サイトはありません)
// Sample.java
// ↓これがソースファイル内でのクラス宣言です。
public class Sample
{
// ↓これがクラス内でのクラス宣言(内部クラス)です。
class InnerClass{}
public static void main( String[] args )
{
// ↓これがメソッド内でのクラス宣言(ローカルクラス)です。
class LocalClass{}
}
}
// ↓これがソースファイル内でのクラス宣言です。
public class Sample
{
// ↓これがクラス内でのクラス宣言(内部クラス)です。
class InnerClass{}
public static void main( String[] args )
{
// ↓これがメソッド内でのクラス宣言(ローカルクラス)です。
class LocalClass{}
}
}
// Sample.java // ↓これがソースファイル内でのクラス宣言です。 public class Sample { // ↓これがクラス内でのクラス宣言(内部クラス)です。 class InnerClass{} public static void main( String[] args ) { // ↓これがメソッド内でのクラス宣言(ローカルクラス)です。 class LocalClass{} } }