一、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 对象,下面我们就来聊聊关于java的类是什么意思?接下来我们就一起去了解一下吧!

java的类是什么意思(Java的class是什么意思)

java的类是什么意思

一、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尝试下。

西安尚学堂 http://www.xasxt.com/

Java零基础就业班

上课地址:陕西省西安市高新区科技二路西安软件园天泽大厦五楼

咨询电话:029-62258374 QQ 2145598324

招生对象:

1. 零计算机编程基础学

2. 对行业不满意人士

3. 跨专业编程爱好者

4. 在校大学生实训

Java零基础班,10年 Java 以上开发经验技术讲师、架构师、行业大牛,亲自纯面授课程,手把手教你写编程。

10月新班免费试听课程已就绪,7天免费听课,体验Java乐趣。

,