
静态方法method(),只能把属性也要设置成static的,才能访问到你的属性
但是你的目的:在方法体内部想获取当前所属类的类型信息
建议你可以这样:举个小例子
class
demo
{
private
int
num;
public
demo(){}
public
int
getNum()
{
return
thisnum;
}//这个方法就很轻松的获取你的属性的信息;
}
o(∩_∩)o希望你明白
ClassforName()是根据类名称加载类 比如有一个类名为comabcAAA 此处ClassforName(‘comabcAAA ’)newInstance()就会创建一个AAA对象而class一般用来获取类的通用属性 比如AAAclassgetDeclareMethod()是获取AAA类的所有声明的方法 主要用于反射机制
void getclassname()
{
String className=thisgetClass()getName();
Systemoutprintln(className);
}
这样就可以了
以上就是关于Java静态方法获取所属类的信息全部的内容,包括:Java静态方法获取所属类的信息、JAVA 获取class对象 类名.class Class.forName()两种方法什么情况下使用 为什么、怎么回去java中的类名称,新手问题。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)