JavaA2Z

KAB-studio > プログラミング > JavaA2Z > #とは

#

日本語 井桁、ナンバー、シャープ
英語 number sign
ふりがな しゃーぷ、なんばー、いげた
フリガナ シャープ、ナンバー、イゲタ

解説

記号のひとつ。
 
Javaプログラムでは特定の機能を持たないため、基本的に使用することはない。
一応「記号」のため、変数名等の識別子に使用することはできない。

その他に、Javaでは、特定のクラスの非staticメソッド及び非staticフィールドを「文章表現」する場合にこの表記を使用することがある。
たとえば、StringクラスtoString()メソッドを「String#toString()」と表記する。
ただし、あくまで文章表現であり、当然プログラム中では使用できない。
また、十分広まっている記法とは言い切れないため、あらゆる場面で通用するとは限らない。
 
一般には「ナンバー」、つまり番号を意味する記号として使用される。
たとえば「#3」は「ナンバー3」もしくは「3番」という意味となる。

参考サイト

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

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

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

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // 「#」を識別子に使用することはできません。

        // ※コンパイルエラーの例
        int a#b = 0;
        // ※エラーメッセージ
        // トークン "Invalid Character" に構文エラーがあります。
        // 正しくは ; です
        // ※コンパイルエラーの例ここまで
    }


    // 「#」は特定のクラスの非staticなフィールドやメソッドを
    // 示す時に使われます。
    // たとえば↓↓↓のメソッドは「Sample#test」と表記します。
    public void test()
    {
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // 「#」を識別子に使用することはできません。

        // ※コンパイルエラーの例
        int a#b = 0;
        // ※エラーメッセージ
        // トークン "Invalid Character" に構文エラーがあります。
        // 正しくは ; です
        // ※コンパイルエラーの例ここまで
    }


    // 「#」は特定のクラスの非staticなフィールドやメソッドを
    // 示す時に使われます。
    // たとえば↓↓↓のメソッドは「Sample#test」と表記します。
    public void test()
    {
    }
}

この単語を含むページ

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

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

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