getClass(),class属性和getName()解析
来源:互联网 发布:java权限管理如何实现 编辑:程序博客网 时间:2024/06/05 15:37
getClass方法:
- 类型:
public final Class<? extends Object> getClass()
- 功能:返回该对象的运行时类的Java.lang.Class对象(API上的解释)
有方法类型可以知道,该方法只能由类的实例变量调用 - 例子:
view plain copyJButton b1 = new JButton("button1"); System.out.println(b1.getClass());
输出:
class javax.swing.JButton
- class属性
当你要获得一个类的Class对象时(作函数参数的时候),你不能调用getClass方法,那你只能用类名.class来达到效果
例子:
view plain copySystem.out.println(JButton.class); //输出:class javax.swing.JButton
getName方法:
- 类型:public String getName()
- 功能:以String形式返回次Class对象所表示的实体名称
- 例子:
[java] view plain copyJButton b1 = new JButton("button1"); System.out.println(b1.getName()); //输出:javax.swing.JButton
可以发现用class属性和getClass返回的输出是一样的,用getName返回的比前面两种少了class和一个空格。
注意:.eclipse工具 可以按”.”然后马上提示很多方法 供你选择
那他如何知道”.”了以后有哪些方法?
他用的语法就是getClass().getMethods();
0 0
- getClass(),class属性和getName()解析
- getClass(),class属性和getName()解析getGenericSuperclass
- getClass(),class属性和getName()解析
- getClass(),class属性和getName()
- getClass(),class属性和getName()解析(整理)
- getClass(),class属性和getName()解析(整理)
- getClass(),class属性和getName()解析(整理)
- getClass(),class属性和getName()解析(整理)
- getClass(),class属性和getName()解析(整理)
- getClass(),class属性和getName()解析(整理)
- Java中getClass()、class属性和getName()解析
- Java初学习-getClass(),class属性和getName() 的整理
- getClass().getName()解析
- obj.getClass().getName()==String.class.getName()和obj.getClass==String.class的区别
- Class.getSimpleName()/Class/Class.getClass/Class.getClass.getName()
- Java getClass() , getName() , Class.forName() 详解
- getClass().getName()
- getClass()与getName()和getSimpleName()的区别
- 确定比赛名次 【拓扑】
- getCurrentSession()报Could not obtain transaction-synchronized Session for current thread错误
- lightoj1095 Arrange the Numbers 组合数学
- mysql explain用法
- 科锐课堂笔记:2017/4/12 单例模式与运算符重载
- getClass(),class属性和getName()解析
- 重载和重写的区别?
- Allegro的模块化设计
- 十六进制 0x1.2P5
- 为什么nosql
- mongdb
- 第七章 JAVA中的类和对象
- Windows使用Vagrant&VirtualBox搭建虚拟开发环境
- poj 2502 Subway 【spfa】