亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    Java中class與Class有什么區(qū)別

    Java中class與Class有什么區(qū)別

    區(qū)別:

    (推薦教程:java入門教程)

    class是Java中的關(guān)鍵字,如public class Xxx 或者 class Xxx ,在聲明Java類時(shí)使用。

    Class是一個(gè)類,相當(dāng)于是對類的抽象和集合。

    Class介紹:

    Class是一個(gè)類,它在java.lang包中。

    Java中class與Class有什么區(qū)別

    它的構(gòu)造函數(shù)是private屬性,所以我們不能直接new一個(gè)Class對象出來?!八接袠?gòu)造函數(shù)。只有Java虛擬機(jī)創(chuàng)建類對象。不使用此構(gòu)造函數(shù),并阻止生成默認(rèn)構(gòu)造函數(shù)。”

    Java中class與Class有什么區(qū)別

    如何得到Class對象?

    1、通過getClass()方法獲取到Class對象

    getClass()方法是Object類的一部分。如果我們已經(jīng)創(chuàng)建了某個(gè)類型的對象,那么我們可以通過getClass()方法來獲取該類型的Class的對象。

    package Task; import org.junit.Test;  public class Try0 {     @Test     public void toTry() throws ClassNotFoundException { //        //forName方法:參數(shù)為其類的路徑 //        Class a = Class.forName("Task.Try1"); //        System.out.println(a);          //通過對象得到類         Try1 try1 = new Try1();         Class b = try1.getClass();         System.out.println(b);     } }  class Try1{  }

    運(yùn)行結(jié)果:

    Java中class與Class有什么區(qū)別

    (視頻教程推薦:java視頻教程)

    2、通過forName()方法獲取到Class對象

    Class.forName方法是Class類的一個(gè)靜態(tài)方法。所以可以直接通過Class.forName(“類的路徑”)獲取Class對象。

    package Task; import org.junit.Test;  public class Try0 {     @Test     public void toTry() throws ClassNotFoundException {         //forName方法:參數(shù)為其類的路徑         Class a = Class.forName("Task.Try1");         System.out.println(a);     } }  class Try1{  }

    運(yùn)行結(jié)果:

    Java中class與Class有什么區(qū)別

    3、類.class獲得Class對象(類字面常量)

    package Task; import org.junit.Test;  public class Try0 {     @Test     public void toTry() throws ClassNotFoundException { //        //forName方法:參數(shù)為其類的路徑 //        Class a = Class.forName("Task.Try1"); //        System.out.println(a);  //        //通過對象得到類 //        Try1 try1 = new Try1(); //        Class b = try1.getClass(); //        System.out.println(b);          //類字面常量         Class c = Try1.class;         System.out.println(c);     } }  class Try1{  }

    運(yùn)行結(jié)果:

    Java中class與Class有什么區(qū)別

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號