匿名內部類面試題

2021-09-14 07:41:38 字數 482 閱讀 3520

inte***ce

inter

class

outer

public

class

outerdemo

}

public

inte***ce

inter

public

class

outher};

}}public

class

outherdemo

}

1:outer.method()可以看出method()應該是outer中的乙個靜態方法(static)。

2:outer.method().show()可以看出method()方法的返回值是乙個物件。

3:又由於介面inter中有乙個show()方法,所以我認為method()方法的返回值型別是乙個介面

區域性內部類 匿名內部 匿名內部類的面試題

1 如何宣告?修飾符 class 外部類 extends 父類 implements 父介面們 說明 區域性內部類的修飾符 1 許可權修飾符 沒有 2 static沒有 3 abstract可以有 4 final可以有 2 使用 1 區域性內部類有作用域 2 區域性內部類中是否能使用外部類的非靜態成...

JAVA匿名內部類以及面試題

匿名內部類,相當於簡化的內部類 前提條件 有乙個類 具體類或者抽象類 或者介面。格式 new 類名或者介面名 這裡new出來的物件相當於類的子類物件或者介面的實現類物件。實質 建立的是繼承了類或實現了介面的子類匿名物件。匿名內部類面試題 按照要求,補齊 inte ce inter class out...

關於匿名內部類的乙個面試題

題目如下 按照要求,補齊 inte ce inter class outer class outerdemo 要求在控制台輸出 helloworld 上面就是這道小小的面試題,首先分析main方法中的方法呼叫語句,outer.method outer是直接在後面加了個點呼叫的method 方法,說明...