亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中class與Class主要區別是什么

發布時間:2020-07-18 09:12:24 來源:億速云 閱讀:223 作者:清晨 欄目:編程語言

小編給大家分享一下Java中class與Class主要區別是什么,相信大部分人都還不怎么了解,因此分享這邊文章給大家學習,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學習方法吧!

區別:

class是Java中的關鍵字,如public class Xxx 或者 class Xxx ,在聲明Java類時使用。

Class是一個類,相當于是對類的抽象和集合。

Class介紹:

Class是一個類,它在java.lang包中。

Java中class與Class主要區別是什么

它的構造函數是private屬性,所以我們不能直接new一個Class對象出來。“私有構造函數。只有Java虛擬機創建類對象。不使用此構造函數,并阻止生成默認構造函數。”

Java中class與Class主要區別是什么

如何得到Class對象?

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

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

package Task;
import org.junit.Test;

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

        //通過對象得到類
        Try1 try1 = new Try1();
        Class b = try1.getClass();
        System.out.println(b);
    }
}

class Try1{

}

運行結果:

Java中class與Class主要區別是什么

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

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

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

package Task;
import org.junit.Test;

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

class Try1{

}

運行結果:

Java中class與Class主要區別是什么

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

package Task;
import org.junit.Test;

public class Try0 {
    @Test
    public void toTry() throws ClassNotFoundException {
//        //forName方法:參數為其類的路徑
//        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{

}

運行結果:

Java中class與Class主要區別是什么

以上是Java中class與Class主要區別是什么的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泽库县| 崇文区| 望江县| 萝北县| 宜宾市| 衡南县| 天水市| 临海市| 五常市| 余姚市| 铁岭县| 肥乡县| 浪卡子县| 靖远县| 安多县| 吴川市| 闸北区| 云浮市| 盐山县| 新蔡县| 务川| 泰兴市| 彭州市| 迁西县| 高邮市| 弋阳县| 临桂县| 芒康县| 盐池县| 思茅市| 六盘水市| 镇远县| 彭山县| 河池市| 扶沟县| 红安县| 淳安县| 鄯善县| 彝良县| 昆山市| 拉孜县|