Java反射之内部类
生活随笔
收集整理的這篇文章主要介紹了
Java反射之内部类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文:https://www.cnblogs.com/frydsh/archive/2012/12/24/2831690.html
?
在Java中,使用反射的方法加載類的具體代碼是:
Class<?> cls = Class.forName("package.ClassName");? ? ? 但是,如果需要加載的是一個內部類的話,如果我們使用這種加載方式,會拋出異常:
// 如果使用這樣的代碼,會拋出ClassNotFoundException Class<?> cls = Class.forName("package.ClassName.InnerClass");? ? ? 對于內部類,我們需要像下面這樣寫代碼:
Class<?> cls = Class.forName("package.ClassName$InnerClass");轉載于:https://www.cnblogs.com/hbolin/p/11512209.html
總結
以上是生活随笔為你收集整理的Java反射之内部类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2019年互联网实习高薪清单,看你有没有
- 下一篇: Java反射之反射权限和静态属性的赋值