これはおそらく非常に簡単な質問です。 私は学生で、比較的新しいJavaです。私は現在、明日の中間期に向けて勉強しています。インタフェース上での.getclass()の使用
System.out.println(interface1.getClass().getName());
interface1
interface1 = class1
として宣言されました:私は上で立ち往生午前練習問題の一つは、あなたが何かを持っているときに何が起こるかです。 interface1
はクラスではないので、「class1」ではなく「interface1」ではないと確信していますか?コンパイル時にエラーが発生した場合は、そのように言います。私たちの教授は、私たちを欺くことで知られています。そして、私がクイズを取り戻し、なぜ私が問題を間違えているのか、まだ混乱しています。
あなたについて、このプログラムを書いて、それを実行していることを自分でテストは何? –
これ以上のコードはありますか?私たちは 'クラス 'が何であるか分からない。 – AusCBloke
私は実際の中期のプログラムの多くでこれを実際にやっていますが、これはプログラムではなく単なる質問です。さらに私の下の紳士がまさにそのようにしたインターフェースについてもっと少し学びたいと思っています。 – Erik