Javaで「String.class」という構文でクラスオブジェクトを取得できるようになったのはバージョンいくらからですか?

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/04/06 09:50:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:mj99 No.1

回答回数138ベストアンサー獲得回数38

ポイント27pt

どこかの記事で「1.1から」と読んだ記憶があるのですが、見つけられず、、、

ちなみに下記のコードでコンパイルを試しました。

1.1.6ではOKで

1.0.2ではNGでした。

public class test {
	public static void main(String args[]) {
        Class a = String.class;
    }
}
id:cno No.2

回答回数124ベストアンサー獲得回数12

ポイント27pt

http://www.asahi-net.or.jp/~dp8t-asm/java/tips/HowToGetClass.htm...

上記ページによるとmj99さんのおっしゃるとおり1.1からの様です

id:mj99 No.3

回答回数138ベストアンサー獲得回数38

ポイント26pt

http://www.swlab.it.okayama-u.ac.jp/man/jdk-docs-ja/guide/innerc...

jdk1.1.1リリースノートの日本語版を見つけました。

[Java 1.1 言語における他の変更点]>[クラスリテラル]

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません