検討:
public SomeClass implements SomeInterface{...}
SomeClass obj = new SomeClass();
SomeInterface x = obj;
行 3 を、メモリ管理に関する非常に基本的な理解に関連付けようとしています。「obj」で表されるメモリ位置には、SomeClass のメモリ位置へのポインタが含まれているだけです。64 ビット JVM を使用していると仮定すると、最大 64 ビットが「obj」ポインターに割り当てられます。JRE が x を実装すると、メモリ内に何が作成されますか? SomeClassへの64ビットポインタですか?