免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
JAVA中Class類(lèi)對(duì)象的三種實(shí)例化模式

Class類(lèi)是描述整個(gè)類(lèi)的概念,所以也是整個(gè)反射的操作源頭,那么在使用Class類(lèi)的時(shí)候需要關(guān)注的依然是這個(gè)類(lèi)的對(duì)象,而這個(gè)類(lèi)的對(duì)象的產(chǎn)生模式一共有三種。

任何的實(shí)例化對(duì)象可以通過(guò)Object類(lèi)中的getClass()方法取得Class類(lèi)對(duì)象:

package com.gwolf;

import java.util.Date;

public class TestDemo {

public static void main(String[] args) {

Class cls = new Date().getClass();

}

}

第二種實(shí)例化對(duì)象是,'類(lèi).class':直接根據(jù)某一個(gè)具體的類(lèi)來(lái)取得Class類(lèi)的實(shí)例化對(duì)象:

package com.gwolf;

import java.util.Date;

public class TestDemo {

public static void main(String[] args) {

Class cls = Date.class; //不需要實(shí)例化Date類(lèi)對(duì)象了。

}

}

第三種實(shí)例化的方式:使用Class類(lèi)提供的方法,Class.forName(String className)。

package com.gwolf;

public class TestDemo {

public static void main(String[] args) throws Exception {

Class cls = Class.forName('java.util.Date');

}

}

在以上給出的三個(gè)方法里面我們會(huì)返現(xiàn)一個(gè)神奇的地方:除了第一種形式會(huì)產(chǎn)生Date類(lèi)的實(shí)例化對(duì)象之外,其他的兩種都不會(huì)產(chǎn)生Date類(lèi)的實(shí)例化對(duì)象。于是取得了Class類(lèi)對(duì)象有一個(gè)最直接的好處:可以直接通過(guò)反射實(shí)例化對(duì)象,在Class類(lèi)里面定義有如下一個(gè)方法:

public T newInstance()

throws InstantiationException, IllegalAccessException

利用反射實(shí)例化對(duì)象:

package com.gwolf;

public class TestDemo {

public static void main(String[] args) throws Exception {

Class cls = Class.forName('java.util.Date');

Object obj = cls.newInstance(); //實(shí)例化對(duì)象,等價(jià):new Date()

}

}

那么現(xiàn)在發(fā)現(xiàn)除了關(guān)鍵字new之外,對(duì)于對(duì)象的實(shí)例化模式有了第二種做法,通過(guò)反射進(jìn)行。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Java類(lèi)和對(duì)象 詳解(一)
java
Java由淺入深帶你了解什么是包package
基礎(chǔ)加強(qiáng)第五天-- Java 反射
java中的反射總結(jié)
從零開(kāi)始學(xué)Java(十四)詳解Java中的static關(guān)鍵字(下)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服