剛開始怎么樣都不知道怎么把java取得的反射類實(shí)例化
最初的理解是:
Class a = Class.for("name");總以為這句話得到的是一個(gè)實(shí)例,現(xiàn)在發(fā)現(xiàn),原來(lái)前面有一個(gè)Class,得到的實(shí)際是一個(gè)類.而類是必須要實(shí)例化才能使用的。a.newInstance()是給它實(shí)例化的方法
實(shí)例化之后還要做轉(zhuǎn)型才能使用。
舉個(gè)例子:A a = (A) Class.forName("A").newInstance();
這個(gè)才可以使用a對(duì)象去調(diào)用他的方法。