Day03 10目標 內部類 匿名內部類

2021-09-27 05:53:37 字數 798 閱讀 3137

​ 其實是區域性內部類,是乙個沒有名字的區域性內部類。

​ 簡化**。

​ new 類名|介面|抽象類(形參)

​ 1.匿名內部類是乙個沒有名字的內部類。

​ 2.匿名內部類一旦寫出來,會自動建立乙個匿名內部類的物件返回。

​ 3.匿名內部類相當於是乙個子類型別的物件。

​ 匿名內部類是用於簡化**的.

​ 匿名內部類一旦寫出來,會自動建立乙個匿名內部類的物件返回。

public

class

anonymitydemo01};

a.run();

// 簡化寫法!

(animal)

() →

.run()

;}}

abstract

class

animal

//class cat extends animal

//}

public

class

anonymitydemo02};

go(s1);go

(new

swim()

});}

// 要求所有的人一起參加游泳比賽

public

static

void

go(swim s)

}

// 要求所有的人一起參加游泳比賽

inte***ce

swim

Day03 07目標 內部類 靜態內部類

使用了static修飾的內部類,屬於外部類本身,會與外部類載入一次,只有乙份。類有的成分它都具備,它只是位置在乙個類的裡面而已,而且也只有乙份,所以與普通類幾乎無任何差別。外部類名稱.內部類名稱 外部類宿主,內部類寄生 外部類名稱.內部類名稱 物件名稱 new 外部類名稱.內部類構造器 靜態內部類是...

Day08 多型 匿名內部類

回顧 許可權修飾符 public protected default private 重寫 1.方法名和引數列表一致 2.子類中重寫的方法,返回值型別 小於等於 父類返回值型別 3.許可權修飾符,大於等於 父類方法的許可權 類 類不能被繼承 方法 方法不能被重寫 變數 常量,不能被修改,必須初始化 ...

Java學習 day7 (3)匿名內部類

主要是進行複習 匿名物件是啥?就是不在棧記憶體裡面不分配記憶體,直接在堆記憶體中分配記憶體 匿名內部類有點奇怪了啊,匿名 內部 類 ok,關注類的設計過程就行了 package com.example.chapter05 author administrator date 2017年4月1日 下午1...