50,523
社区成员
发帖
与我相关
我的任务
分享
package tv.zhangjia.fs;
public class Test {
public static void main(String[] args) throws ClassNotFoundException {
Class<? extends Car> c1 = new Car().getClass();
Class<?> c2 = Car.class;
Class<?> c3 = Class.forName("tv.zhangjia.fs.Car");
Test t = new Test();
System.out.println(t.getClass());
System.out.println(t.getClass().getName());
// System.out.println(t.getName());//问题一:为什么会报错呢?
System.out.println("-----------");
System.out.println(c2.getClass());
//问题二:getClass和getName()以及getCLass().getName()这三个有什么区别?
System.out.println(c2.getName());//问题三:什么时候该用getClasss?
//什么时候该用getCLass.getName()?什么时候该用getName?
System.out.println(c2.getClass().getName());
System.out.println(c3);
}
}
class Car {
public Car() {
System.out.println("创建对象成功");
}
}