#
日本語 | 井桁、ナンバー、シャープ |
英語 | number sign |
ふりがな | しゃーぷ、なんばー、いげた |
フリガナ | シャープ、ナンバー、イゲタ |
記号のひとつ。
Javaプログラムでは特定の機能を持たないため、基本的に使用することはない。
一応「記号」のため、変数名等の識別子に使用することはできない。
その他に、Javaでは、特定のクラスの非staticメソッド及び非staticフィールドを「文章表現」する場合にこの表記を使用することがある。
たとえば、StringクラスのtoString()メソッドを「String#toString()」と表記する。
ただし、あくまで文章表現であり、当然プログラム中では使用できない。
また、十分広まっている記法とは言い切れないため、あらゆる場面で通用するとは限らない。
一般には「ナンバー」、つまり番号を意味する記号として使用される。
たとえば「#3」は「ナンバー3」もしくは「3番」という意味となる。
Javaプログラムでは特定の機能を持たないため、基本的に使用することはない。
一応「記号」のため、変数名等の識別子に使用することはできない。
その他に、Javaでは、特定のクラスの非staticメソッド及び非staticフィールドを「文章表現」する場合にこの表記を使用することがある。
たとえば、StringクラスのtoString()メソッドを「String#toString()」と表記する。
ただし、あくまで文章表現であり、当然プログラム中では使用できない。
また、十分広まっている記法とは言い切れないため、あらゆる場面で通用するとは限らない。
一般には「ナンバー」、つまり番号を意味する記号として使用される。
たとえば「#3」は「ナンバー3」もしくは「3番」という意味となる。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// 「#」を識別子に使用することはできません。
// ※コンパイルエラーの例
int a#b = 0;
// ※エラーメッセージ
// トークン "Invalid Character" に構文エラーがあります。
// 正しくは ; です
// ※コンパイルエラーの例ここまで
}
// 「#」は特定のクラスの非staticなフィールドやメソッドを
// 示す時に使われます。
// たとえば↓↓↓のメソッドは「Sample#test」と表記します。
public void test()
{
}
}
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() { } }
「みだし」に含まれているページ
「解説」に含まれているページ
「サンプルプログラムとか」に含まれているページ
- #
- &&演算子
- <jsp:useBean>
- abstract
- abstractクラス
- abstractメソッド
- Applet
- AWT
- C++言語
- C言語
- DecimalFormat
- destroy
- DTD
- extends
- FilterInputStream
- FilterOutputStream
- FilterReader
- FilterWriter
- finalメソッド
- for
- Frame
- GregorianCalendar
- GUI
- implements
- init
- InputStream
- interface
- java
- JavaBeans
- javac
- JSP暗黙オブジェクト「request」
- JSP暗黙オブジェクト「session」
- JUnit
- List
- main
- MSDN
- MVC
- native
- ObjectInputStream
- ObjectOutputStream
- OutputStream
- package
- println
- privateクラス
- privateメソッド
- protectedクラス
- protectedメソッド
- publicクラス
- publicメソッド
- Reader
- regex
- RequestDispatcher
- return
- RSS
- Rss4j
- Serializable
- ServletContext
- start
- staticクラス
- staticブロック
- staticメソッド
- static初期化ブロック
- static初期化子
- StringBuffer
- super
- superフィールド
- superメソッド
- TestCase
- toString
- transient
- void
- Writer
- XMLスキーマ
- XMLスキーマ言語
- ||演算子
- アップキャスト
- アプレット
- イベント
- イベントリスナー
- インターフェイス
- インポート宣言
- オーバーライド
- クラスパス
- クラスファイル
- クラスメソッド
- コンクリートクラス
- コンストラクタ
- コントローラー
- サニタイジング
- サブインターフェイス
- サブクラス
- ショートサーキット
- ショートサーキット演算子
- スーパーインターフェイス
- スーパークラス
- セッションスコープ
- ダイアログ
- テストファースト
- デフォルトコンストラクタ
- パッケージ
- パッケージ宣言
- ビュー
- ブロックします
- ブロック修飾子
- ポリモーフィズム
- メッセージボックス
- モデル
- モーダルダイアログ
- モードレスダイアログ
- リクエストスコープ
- リスナー
- 再描画
- 参照
- 子クラス
- 実体参照
- 実装
- 実装クラス
- 引数
- 戻り値
- 抽象クラス
- 抽象メソッド
- 描画
- 正規表現
- 派生クラス
- 無印クラス
- 無印フィールド
- 無印メソッド
- 直列化
- 継承
- 置換
- 親クラス