私は最近、言語を掘り下げることに決めました(私は長い間C++で独占的に作業していましたが、私の視野を少し広げることにしました)。 baClsがで保持する何Javaの基礎とジェネリックスとリフレクションについて
Class baCls = BankAccount.class;
と
Class<BankAccount> baCls = BankAccount.class;
:
私は銀行口座のというクラスを持っていると私は作成して、私のメイン内のオブジェクトを試みると仮定すると、違いは何ですかそれぞれのケースとコンパイラの出力は何ですか?両方の場合において
ああ、ご理解いただきありがとうございます。 それに加えて、違いはなく、プログラムの両方のケースで同じ方法でbaClsを使用できますが、それは正しいですか? – Cooli
@Cooli C++からの主な手口は、Javaにはプリミティブと参照のみがあることです。それ以外の型はありません( 'void'を除く)。これは、あなたに参照を示す特別なシンボルがない理由です。 –
ピーターありがとう。私は、C++のコンセプトからちょっと離れたところまで少し時間がかかります。 – Cooli