1. 程式人生 > >面向物件簡答題

面向物件簡答題

1、靜態變數和例項變數的區別?

2、是否可以從一個static方法內部發出對非static方法的呼叫?

3、請說出作用域public,private,protected,以及不寫時的區別

4、Overload和Override的區別。

5、寫出Object類中方法

6、super()或者this():為什麼一定要定義在第一行?是否可以同時出現?

7、abstract class和interface有什麼區別?    

8、類的初始化順序

9、final, finally, finalize的區別。

10、try {}裡有一個return語句,那麼緊跟在這個try後的finally {}裡的code會不會被執行,什麼時候被執行,在return前還是後?

11、Error和Exception有什麼區別? 寫出3-5個常見的Runtime Exception.

12、JAVA語言如何進行異常處理,關鍵字:try,catch,finally,throw,throws分別代表什麼意義?

13、try catch finally 的幾種結合方式

14、寫出5-8個常見的軟體包和包的主要功能。