欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java創(chuàng)建內(nèi)部類對(duì)象實(shí)例詳解

 更新時(shí)間:2017年05月23日 09:00:49   投稿:lqh  
這篇文章主要介紹了Java創(chuàng)建內(nèi)部類對(duì)象實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下

Java創(chuàng)建內(nèi)部類對(duì)象實(shí)例詳解

要想使用new生成一個(gè)內(nèi)部類的實(shí)例,需要先指向一個(gè)外部類的實(shí)例,也就是先生成外部類的實(shí)例,

因?yàn)閮?nèi)部類可以調(diào)用外部類的成員,當(dāng)沒(méi)有外部類實(shí)例的時(shí)候也就沒(méi)有這些成員的內(nèi)存空間,內(nèi)部類在實(shí)例化的時(shí)候,調(diào)用外部類的成員就會(huì)出錯(cuò),所以需要使用外部類的實(shí)例 + 點(diǎn) + new 的方式實(shí)例化一個(gè)新的內(nèi)部類

class TestInner{ 
 
  public static void main(String [] args) 
 
  { 
 
    Outer outer = new Outer(); 
 
    Outer.Inner inner = outer.new Inner(); 
 
  } 
 
} 

在內(nèi)部類(Inner Class),可以隨意的訪問(wèn)外部類的成員,這可讓我們更好地組織管理我們的代碼,增強(qiáng)代碼的可讀性。

靜態(tài)內(nèi)部類可以直接創(chuàng)建對(duì)象new B.C();

如果內(nèi)部類不是靜態(tài)的,那就得這樣

A a = new A();
A.B b = a.new B();

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • Spring Data Jpa 自動(dòng)生成表結(jié)構(gòu)的方法示例

    Spring Data Jpa 自動(dòng)生成表結(jié)構(gòu)的方法示例

    這篇文章主要介紹了Spring Data Jpa 自動(dòng)生成表結(jié)構(gòu)的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Java線程狀態(tài)及切換、關(guān)閉線程的正確姿勢(shì)分享

    Java線程狀態(tài)及切換、關(guān)閉線程的正確姿勢(shì)分享

    這篇文章主要給大家介紹了關(guān)于Java線程狀態(tài)及切換、關(guān)閉線程的正確姿勢(shì),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 解析SpringBoot中使用LoadTimeWeaving技術(shù)實(shí)現(xiàn)AOP功能

    解析SpringBoot中使用LoadTimeWeaving技術(shù)實(shí)現(xiàn)AOP功能

    這篇文章主要介紹了SpringBoot中使用LoadTimeWeaving技術(shù)實(shí)現(xiàn)AOP功能,AOP面向切面編程,通過(guò)為目標(biāo)類織入切面的方式,實(shí)現(xiàn)對(duì)目標(biāo)類功能的增強(qiáng),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Java語(yǔ)言的11大特點(diǎn)(Java初學(xué)者必知)

    Java語(yǔ)言的11大特點(diǎn)(Java初學(xué)者必知)

    Java是一種簡(jiǎn)單的,面向?qū)ο蟮?,分布式的,解釋型的,健壯安全的,結(jié)構(gòu)中立的,可移植的,性能優(yōu)異、多線程的靜態(tài)語(yǔ)言。這篇文章主要介紹了Java語(yǔ)言的11大特點(diǎn),需要的朋友可以參考下
    2020-07-07
  • Java內(nèi)存模型中的虛擬機(jī)棧原理分析

    Java內(nèi)存模型中的虛擬機(jī)棧原理分析

    這篇文章主要介紹了Java內(nèi)存模型中的虛擬機(jī)棧原理分析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Spring Security整合KeyCloak保護(hù)Rest API實(shí)現(xiàn)詳解

    Spring Security整合KeyCloak保護(hù)Rest API實(shí)現(xiàn)詳解

    這篇文章主要為大家介紹了Spring Security整合KeyCloak保護(hù)Rest API實(shí)現(xiàn)實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 利用Java快速查找21位花朵數(shù)示例代碼

    利用Java快速查找21位花朵數(shù)示例代碼

    這篇文章主要給大家介紹了關(guān)于利用Java快速查找21位花朵數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • Java線程隊(duì)列LinkedBlockingQueue的使用

    Java線程隊(duì)列LinkedBlockingQueue的使用

    本文主要介紹了Java線程隊(duì)列LinkedBlockingQueue的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Springboot使用JustAuth實(shí)現(xiàn)各種第三方登陸

    Springboot使用JustAuth實(shí)現(xiàn)各種第三方登陸

    本文主要介紹了Springboot使用JustAuth實(shí)現(xiàn)各種第三方登陸,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 同時(shí)使用@LoadBalanced?@RefreshScope注解負(fù)載均衡失效分析

    同時(shí)使用@LoadBalanced?@RefreshScope注解負(fù)載均衡失效分析

    這篇文章主要為大家介紹了同時(shí)使用@LoadBalanced?@RefreshScope負(fù)載均衡失效問(wèn)題分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02

最新評(píng)論