Class object 诞生管道 示例

运用 getClass()

注:每个class都有此函数  

String str="abc";

Class c1=str.getClass();

运用 Class.getSuperclass()   

Button b=new Button();

Class c1=b.getClass();

Class c2=b.getSuperclass();

运用static method

Class.forName()

(最常用)  

Class c1=Class.forName("java.lang.String");

Class c2=Class.forName("java.awt.Button");

Class c3=Class.forName("java.util.LinkedList$Entry");

Class c4=Class.forName("I");

Class c5=Class.forName("[I");

运用

.class语法      

Class c1=String.class;

Class c2=java.awt.Button.class;

Class c3=Main.InnerClass.class;

Class c4=int.class;

Class c5=int[].class;

运用

primitive wrapper

classes

的TYPE语法  

 Class c1=Boolean.TYPE;

 Class c2=Byte.TYPE;

Class c3=Character.TYPE;

Class c4=Short.TYPE;

Class c5=Integer.TYPE

Class c6=Long.TYPE

Class c7=Float.TYPE

Class c8=Double.TYPE

 

Class c9=Void.TYPE

 

 

 

 

   
   

 

相关文章:

  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2022-02-18
  • 2022-12-23
  • 2022-01-16
猜你喜欢
  • 2021-11-08
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
  • 2022-12-23
  • 2021-10-21
相关资源
相似解决方案