当前位置: 技术问答>java相关
处学JAVA的问题,再问arefe(arefe)!
来源: 互联网 发布时间:2015-10-25
本文导语: 关于CLASS类: 先定义了 Employee 类: Employee e; class c1=e.getclass(); 1>请问, c1保存的是什么?类的类型? string className="Employee" class c2=class.forName(className); 2>请问 c2的值是什么,和c1相...
关于CLASS类:
先定义了 Employee 类:
Employee e;
class c1=e.getclass();
1>请问, c1保存的是什么?类的类型?
string className="Employee"
class c2=class.forName(className);
2>请问 c2的值是什么,和c1相等吗?调用System.out.println(c2)得到什么?
class c3=Employee.class;
3>请问c3和c1.c2相同吗?可以用c1.equals(c2)或if(c1==c2)进行比较吗?
已经知道e.getclass().getname()可以得到这个类的名字,
4>那么c1.getname()也可以得到这个类的名字吗?
5>如果说System.out.println(c2)跟Employee有关,那么说c2保存的是Employee的
引用?可以用int n=c2.getLength来得到c2的大小吗
先定义了 Employee 类:
Employee e;
class c1=e.getclass();
1>请问, c1保存的是什么?类的类型?
string className="Employee"
class c2=class.forName(className);
2>请问 c2的值是什么,和c1相等吗?调用System.out.println(c2)得到什么?
class c3=Employee.class;
3>请问c3和c1.c2相同吗?可以用c1.equals(c2)或if(c1==c2)进行比较吗?
已经知道e.getclass().getname()可以得到这个类的名字,
4>那么c1.getname()也可以得到这个类的名字吗?
5>如果说System.out.println(c2)跟Employee有关,那么说c2保存的是Employee的
引用?可以用int n=c2.getLength来得到c2的大小吗
|
既然路过,我就替他她先答了:
1) Returns the runtime class of an object. 注意是runtime
这里就是代表了Employee类
2)c2==c1 输出"Class Employee"
3) c1 c2 c3 都相同,可以随便比较全是true
4) 当然,效果等同
5) 有这样的用法吗?不行吧
1) Returns the runtime class of an object. 注意是runtime
这里就是代表了Employee类
2)c2==c1 输出"Class Employee"
3) c1 c2 c3 都相同,可以随便比较全是true
4) 当然,效果等同
5) 有这样的用法吗?不行吧