1. 程式人生 > >JAVA面向物件小結——理論問題

JAVA面向物件小結——理論問題

1、什麼是類和物件?什麼是面向物件程式設計? 2、區域性變數、例項變數和靜態變數(類變數)的定義?如何使用?區別? 3、過載(Overload)和重寫(Override)的區別? 4、封裝、繼承、多型的定義?作用?優缺點? 5、抽象類和介面的定義?區別?分別什麼時候使用? 6、向上造型表現形式? 7、static、final修飾的成員變數和成員方法各有什麼用法?8、&和&&,|和||的區別? 9、靜態程式碼塊和構造程式碼塊和建構函式分別在什麼時候使用?執行流程?在繼承中的執行流程? 10、許可權修飾符有哪些?作用範圍? 11、八大基本資料型別?六大運算子? 12、if和switch分別用在什麼情況下?13、this和super的用法? (未完,待續。。。)(個人答案在下篇)