物件導向問題歸納

2021-09-24 16:21:27 字數 653 閱讀 9619

1、什麼是介面?什麼是抽象類?兩者的區別是什麼?(聯想:有了抽象類為什麼還要用介面)

2、同一類中例項成員和靜態成員的初始化順序,靜態成員和例項成員可以相互訪問嗎?

3、封裝、繼承、多型的理解?

4、類的直接成員和類的直接變數成員?

5、變數的作用域(聯想:同級花括號結束部分)

6、類的掃瞄順序

7、拆箱和裝箱(資料型別轉換)

8、介面的顯示實現和隱式實現(接觸專案中使用到的介面有:ienumerable、ienumerator,聯想介面的使用)

10、字段、屬性、區域性變數(方法中宣告的變數)

11、建構函式:預設建構函式、基類建構函式(子類需滿足基類構造函式引數需求)

12、方法的過載(建構函式可以過載嗎?)

13、方法的重寫(override +(virtual、inte***ce))

14、類單繼承,介面多實現

15、成員保護級別

16、子類基類相容性(子類物件賦值給基類變數)

17、泛型定義

18、****問題:類的方法成員宣告的時候,沒有任何關鍵字進行修飾那該的訪問級別是什麼(private)

解答:如何在**中測試出這個問題?子類訪問(共有成員,受保護成員(base關鍵字))————類的有效成員(字段,屬性,方法,事件,委託)

Java物件導向選擇題總結歸納

把最近聽的寫的一些題目做下筆記!1.下列程式的執行,說法錯誤的是 abc public class multicatch c 42 99 system.out.println b b catch arithmeticexception e catch arrayindexoutofbound cep...

歸納下js物件導向的幾種常見寫法

定義circle類,擁有成員變數r,常量pi和計算面積的成員函式area 1.工廠方式 var circle function return obj var c new circle alert c.area 1.0 2.比較正規的寫法 function circle r circle.pi 3.1...

物件導向的繼承問題

姓名 王飛,年齡 30 性別 男 工齡 3 我承諾,我會認真教課 王飛愛玩象棋 姓名 小明 年齡 15 性別 男 學號 00023102 我承諾,我會 好好學習 小明愛玩足球 class baba def init self,name none,age none,none,servies none,...