java

导航

Java的class是什么意思?

来源 :中华考试网 2020-10-26

  一、class类有什么用?

  class类的实例表示Java应用运行时的类(class ans enum)或接口(interface and annotation)(每个java类运行时都在JVM里表现为一个class对象,可通过类名.class,类型.getClass(),Class.forName("类名")等方法获取class对象)。数组同样也被映射为为class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本类型boolean,byte,char,short,int,long,float,double和关键字void同样表现为 class 对象。

  二、class类的特征

  class类没有公有的构造方法,它由JVM自动调用(在new对象或者加载-classLoader时)。

  下面的方法作用是打印出对象的class name:

  void printClassName(Object obj) {

  System.out.println("The class of " + obj +

  " is " + obj.getClass().getName());

  }

  同样可以根据class literal 获得class name:

  System.out.println("The name of class Foo is: "+Foo.class.getName());//你可以将Foo改为void尝试下。

  填写下面表单即可预约申请免费试听java课程!害怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

分享到

相关资讯