JavaA2Z

KAB-studio > プログラミング > JavaA2Z > クラス修飾子とは

クラス修飾子

日本語 級修飾子
英語 class modifier
ふりがな くらすしゅうしょくし
フリガナ クラスシュウショクシ

解説

クラスに付ける修飾子
予約語classの左側に記述する、クラスの特性を指定するための予約語
以下の予約語が該当する。
 
public
protected
private
abstract
static
final
strictfp
 
これらは組み合わせて使用することができる。
ただしアクセス修飾子publicprotectedprivateはうちひとつのみ使用できる。
また、abstractfinalはどちらか一方のみ使用できる。
また、static内部クラスにのみ使用できる。
それぞれの修飾子の使用方法については以下を参照
 
publicクラス
protectedクラス
privateクラス
abstractクラス
staticクラス
finalクラス
strictfp

参考サイト

  • (参考サイトはありません)

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
// ↓これがクラス修飾子「public」。
public class Sample
{
    public static void main( String[] args )
    {
    }

    // クラス修飾子は組み合わせて使用できます。
    abstract static class Test
    {
    }

    // アクセス修飾子はひとつだけしか使用できません。
    // protected private class CantUseClass{}
    // コンパイルエラー:
    // メンバー型 CantUseClass は public / protected / private のいずれか 1 つしかセットすることができません。

    // abstractとfinalはどちらか一方しか使用できません。
    // finalクラスはサブクラスを作れないからです。
    // abstract final class CantUseClass{}
    // コンパイルエラー:
    // クラス CantUseClass は abstract または final のどちらかです。両方は許可されません。
}
// Sample.java
// ↓これがクラス修飾子「public」。
public class Sample
{
    public static void main( String[] args )
    {
    }

    // クラス修飾子は組み合わせて使用できます。
    abstract static class Test
    {
    }

    // アクセス修飾子はひとつだけしか使用できません。
    // protected private class CantUseClass{}
    // コンパイルエラー:
    // メンバー型 CantUseClass は public / protected / private のいずれか 1 つしかセットすることができません。

    // abstractとfinalはどちらか一方しか使用できません。
    // finalクラスはサブクラスを作れないからです。
    // abstract final class CantUseClass{}
    // コンパイルエラー:
    // クラス CantUseClass は abstract または final のどちらかです。両方は許可されません。
}

この単語を含むページ

「みだし」に含まれているページ

「解説」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2006/01/28
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。