最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java外部類與內部類簡介

 更新時間:2021年12月08日 14:23:26   作者:干掉彩虹  
這篇文章簡單介紹了java外部類與內部類,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

?一、內部類

內部類就是將一個類A定義在類B里邊,里邊的那個類A稱為內部類,外邊的類B稱為外部類

成員內部類定義格式:

class 外部類{

class 內部類{

}

}

class A{
    class B{
      }
  }

在描述一個事物是,事物的里邊還有另外一個事物就可以用到內部類

訪問特點:

  • 1、內部類可以直接訪問外部類的成員,包括私有成員。
  • 2、外部類要訪問內部類的成員,必須要建立內部類的對象。

創(chuàng)建內部類格式:

外部類.內部類 對象名=new 外部類型().new 內部類型();

二、匿名內部類

是內部類的簡化寫法。它的本質是一個 帶具體實現的 父類或者父接口的 匿名的 子類 對象。

匿名內部類:

格式:

外部類.內部類 對象名=new 外部類().內部類(){方法重寫};

public class Test13 {
    public static void main(String[] args) {
        chide.kfc k = new chide().new kfc();//外部類對象訪問內部類對象    屬于內部類對象 創(chuàng)建格式(外部類.內部類 對象名=new 外部類().new內部類();)
        k.jitu();
        chide c = new chide();//普通外部類對象
        c.maintiao();
        System.out.println(c.money + "元   真不貴");
        new chide().maintiao();//匿名對象 只能是用一次 格式 new 外部類().方法名();
        chide.kfc kc = new chide().new kfc() {//匿名類 格式 外部類.內部類 對象名=new 外部類().內部類(){方法重寫};
            public void jitu() {
                System.out.println("老八秘制小漢堡");
            }
        };//由于這個是賦值語句要在最后大括號外+上分號
        kc.jitu();
    }
}
 
class chide {//外部類
    int money = 100;
 
    public void maintiao() {
        System.out.println("面條-----外部類的方法");
    }
 
    class kfc {//內部類
 
        public void jitu() {
            System.out.println("雞腿-----內部類的方法");
        }
    }
}

到此這篇關于java外部類與內部類簡介的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Springboot項目快速實現過濾器功能

    Springboot項目快速實現過濾器功能

    上篇文章已經給大家介紹了Springboot項目如何快速實現Aop功能,這篇文章給大家介紹Springboot項目如何快速實現過濾器功能,感興趣的小伙伴可以參考閱讀
    2023-03-03
  • Guava Cache的使用簡介

    Guava Cache的使用簡介

    這篇文章主要介紹了Guava Cache的使用簡介,幫助大家更好的理解和學習使用Guava Cache,感興趣的朋友可以了解下
    2021-03-03
  • MyBatis中resultType和parameterType和resultMap使用總結

    MyBatis中resultType和parameterType和resultMap使用總結

    這篇文章主要介紹了MyBatis中resultType和parameterType和resultMap使用總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • SpringBoot結合dev-tool實現IDEA項目熱部署的流程步驟

    SpringBoot結合dev-tool實現IDEA項目熱部署的流程步驟

    這篇文章主要給大家介紹了SpringBoot結合dev-tool實現IDEA項目熱部署的流程步驟,文章通過圖文介紹的非常詳細,對大家的學習有一定的幫助,需要的朋友可以參考下
    2023-10-10
  • java 基礎之JavaBean屬性命名規(guī)范問題

    java 基礎之JavaBean屬性命名規(guī)范問題

    這篇文章主要介紹了java 基礎之JavaBean屬性命名規(guī)范問題的相關資料,需要的朋友可以參考下
    2017-05-05
  • java數據結構與算法之奇偶排序算法完整示例

    java數據結構與算法之奇偶排序算法完整示例

    這篇文章主要介紹了java數據結構與算法之奇偶排序算法,較為詳細的分析了奇偶算法的原理并結合完整示例形式給出了實現技巧,需要的朋友可以參考下
    2016-08-08
  • Java面試Logback打印日志如何獲取當前方法名稱題解

    Java面試Logback打印日志如何獲取當前方法名稱題解

    這篇文章主要為大家介紹了Java面試Logback打印日志如何獲取當前方法名稱題解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • 深入淺出理解Java泛型的使用

    深入淺出理解Java泛型的使用

    這篇文章主要介紹了深入淺出理解Java泛型的使用,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • java排序算法之選擇排序詳解

    java排序算法之選擇排序詳解

    這篇文章主要為大家詳細介紹了java排序算法之選擇排序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • mybatis升級mybatis-plus時踩到的一些坑

    mybatis升級mybatis-plus時踩到的一些坑

    這篇文章主要給大家介紹了關于mybatis升級mybatis-plus時踩到的一些坑,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09

最新評論

马尔康县| 清流县| 沁阳市| 微山县| 辉县市| 泸溪县| 鹿泉市| 固始县| 仁怀市| 成武县| 当雄县| 涟水县| 长海县| 平遥县| 奈曼旗| 汽车| 喀喇沁旗| 昌都县| 宁都县| 香格里拉县| 简阳市| 连城县| 吴忠市| 扶绥县| 塘沽区| 海兴县| 莫力| 德兴市| 波密县| 平南县| 米泉市| 监利县| 宣武区| 北碚区| 南宁市| 枝江市| 仙游县| 巨鹿县| 冕宁县| 松原市| 寿宁县|