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

2021-09-25 20:25:22 字數 524 閱讀 4185

題目如下:

按照要求,補齊**

inte***ce inter

class outer

class outerdemo

}要求在控制台輸出」helloworld」。

上面就是這道小小的面試題,首先分析main方法中的方法呼叫語句,outer.method(),outer是直接在後面加了個點呼叫的method()方法,說明method()方法是outer類中的乙個靜態方法,所以我們可以先在**上寫下這個method方法。

然後我們繼續看後面,呼叫的介面inter的show()方法,說明前面的outer.method()的型別是inter型別的,也就是介面型別的,要不然也呼叫不了這個show()方法,所以我們可以確定method()方法應該有乙個inter型別的返回值。

inte***ce inter

class outer;

}; }}

class outerdemo

}

匿名內部類面試題

inte ce inter class outer public class outerdemo public inte ce inter public class outher public class outherdemo 1 outer.method 可以看出method 應該是outer中的...

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

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

JAVA匿名內部類以及面試題

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