Javaだと、フィールド名やメソッド名に日本語を使う事が出来ます。クラス名にも漢字を使えますが、頭文字は大文字アルファベットの習慣がありますので、ここでは置いときましょう。 さて、多くのJavaプログラムでは、フィールドはメソッドに半角アルファベットを使っています。何故でしょうか?欧米人なら分かりますが、日本人は日本語が得意で、日本人プログラマーなら日本語使おうよ。 ///// class T図書 { String タイトル,出版社,著者; int ページ数; java.util.Calendar 発行年月日; T図書(String タイトル,int ページ数,String 著者,String 出版社,java.util.Calendar 発行年月日){ System.out.println("図書を発行したヨーン!"); System.out.println(タイトル+"、"+ページ数+"、"+著者+"、"+出版社+"、"+発行年月日.getTime());} } class H発行{public static void main(String[] args){ java.util.Calendar h1821_11_4=java.util.Calendar.getInstance(); h1821_11_4.set(1821,11,4); T図書 t00012=new T図書("白い巨塔",567,"山崎豊子","新潮出版社",h1821_11_4); }} ///// class Book{ String title,publisher,author; int pages; java.util.Calendar publish_day; Book(String title,int pages,String author,String publisher,java.util.Calendar publish_day){ System.out.println("図書を発行したヨーン!"); System.out.println(title+"、"+pages+"、"+author+"、"+publisher+"、"+publish_day.getTime());} } class Publish{public static void main(String[] args){ java.util.Calendar h1821_11_4=java.util.Calendar.getInstance(); h1821_11_4.set(1821,11,4); Book t00012=new Book("白い巨塔",567,"山崎豊子","新潮出版社",h1821_11_4); }} どっちが読みやすいですか?私は前者の方が読みやすいです。後者を好む日本人プログラマーは居ると思いますが、前者を望む日本人は多いと思う。
↧