【案例1】通過一個對象獲得完整的包名和類名
<code>package</code> <code>Reflect;</code>
<code>/**</code>
<code> </code><code>* 通過一個對象獲得完整的包名和類名</code>
<code> </code><code>* */</code>
<code>class</code> <code>Demo{</code>
<code> </code><code>//other codes...</code>
<code>}</code>
<code>class</code> <code>hello{</code>
<code> </code><code>public</code> <code>static</code> <code>void</code> <code>main(String[] args) {</code>
<code> </code><code>Demo demo=</code><code>new</code> <code>Demo();</code>
<code> </code><code>System.out.println(demo.getClass().getName());</code>
<code> </code><code>}</code>
【運作結果】:Reflect.Demo
添加一句:所有類的對象其實都是Class的執行個體。
【案例2】執行個體化Class類對象