DESKTOP-7O1P1F7_20200905-齐元朝

问题

潘振林的一个问题:

假设有一个对象 a ;

我们通过Class<?> c = a.getClass() ; 来获取该对象的类型;

此时的变量c就是实例a对应的类型 对应的Class类的实例;

如果想new一个与a对象同类型的对象b;

尝试用c作为声明b的类型名,但是是错误的;

这是因为c虽然表示一个类型,但c是一个对象,这个对象表示一个类型,不能用对象来声明一个变量;

那么,该如何声明一个b呢,在不输出c的条件下,即看不见a对象对应类型的情况下;

解决

尝试通过c.getName()获取的类名来声明,也不行

没解决……

等明天向老师询问

吐槽

考点难的才知道 “啥也不是” 是怎么读的 QAQ...

以后应该在程序上多练习一点,尤其手写代码这块

标签


© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1