DESKTOP-7O1P1F7_20200905-齐元朝
问题
潘振林的一个问题:
假设有一个对象 a ;
我们通过Class<?> c = a.getClass() ; 来获取该对象的类型;
此时的变量c就是实例a对应的类型 对应的Class类的实例;
如果想new一个与a对象同类型的对象b;
尝试用c作为声明b的类型名,但是是错误的;
这是因为c虽然表示一个类型,但c是一个对象,这个对象表示一个类型,不能用对象来声明一个变量;
那么,该如何声明一个b呢,在不输出c的条件下,即看不见a对象对应类型的情况下;
解决
尝试通过c.getName()获取的类名来声明,也不行
没解决……
等明天向老师询问
吐槽
考点难的才知道 “啥也不是” 是怎么读的 QAQ...
以后应该在程序上多练习一点,尤其手写代码这块
近期评论