--/--/-- (--) スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサー広告 |


2011/08/29 (Mon) JAVAの識別子(変数名やフィールド名)を日本語で記述する

 JAVAのコードを書いていて、なんとなく変数名を日本語にしてみたら普通にコンパイルが通った。調べてみるとJAVAの識別子(identifier:変数名、クラス名、メソッド名などに使用)は「Unicodeの文字」であれば何でもOKとのこと。そこで日本語の識別子オンリーで記述したコードを書いてみた。違和感はあるけれど、慣れてしまえば変に長い変数名を付けるよりよっぽど分かりやすい気がする。
(下記プログラムを実行するとコンソールに「こんにちは」と表示される)

変数名:赤
メソッド名:青
クラス名:太字


public class 日本語変数テスト {
// 日本語変数の宣言
private static String 日本語;
public static void main(String[] args) {
// 「変数格納」クラスのオブジェクトを作成
変数格納 変格 = new 変数格納();
// 「変数を格納する」メソッドを呼び出し文字列を格納
変格.変数を格納する("こんにちは");
// 「変数を取得する」メソッドを呼び出しString型の変数に代入
日本語 = 変格.変数を取得する();
// コンソールに「こんにちは」が表示される
System.out.println(日本語);
}
}
class 変数格納{
private String 文字列;
// メソッド名や引数名も日本語で書ける
void 変数を格納する(String 文字列) {
this.文字列 = 文字列;
}
String 変数を取得する() {
return 文字列;
}
}

スポンサーサイト

プログラミング | trackback(0) | comment(2) |


| TOP | next >>

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。