java中产生对象的两种方式
生活随笔
收集整理的這篇文章主要介紹了
java中产生对象的两种方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/** 普通new對象的過程!*/Person pp = new Person();System.out.println(pp);/** 利用代用參數的構造器產生對象實例!* 首先獲得相應帶參數的構造器,然后利用構造器產生對象實例!*/pclass = Class.forName("get_class_method.Person");//getConstructor(Class... parameterTypes)//parameterTypes 參數是 Class 對象的一個數組,這些 Class 對象按聲明順序標識構造方法的形式參數類型。 Constructor con = pclass.getConstructor(String.class, int.class);Person p = (Person) con.newInstance("胡峻崢", 20);System.out.println(p.getName() + " " + p.getAge());/** 利用空參的構造器產生對象實例!* 直接利用字節碼文件對象中的newInstance();或者先返回帶空參的構造器,利用構造器的newInstance();*/Person p1 = (Person) pclass.newInstance();System.out.println(p1);
?
轉載于:https://www.cnblogs.com/hujunzheng/p/4055711.html
總結
以上是生活随笔為你收集整理的java中产生对象的两种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 春光科技是做什么的
- 下一篇: 银行卡锁了还能扣钱吗