java知識碎片整理 物件導向

2021-08-10 00:03:07 字數 416 閱讀 8756

一:物件導向的特性

物件導向有三大特性:1)封裝性   2)繼承性    3)多型性。

1:封裝性 ---  簡單來說所謂的封裝性就是黑盒子,將不想讓外界訪問的資料和方法統統扔進黑盒子,只留給外界乙個開放的按鈕(介面),外界不需要知道程式內部是怎樣執行的,只需要知道通過開放的介面可以達到什麼結果。

2: 繼承性---在開發過程,常會遇到某個類的某些屬性和方法是某些類所共同具有的特徵,為了減少**的冗餘,通過繼承父類,這樣子類便擁有父類的屬性和方法,子類也可以對父類的方法屬性重新定義和對方法的擴充套件。

3:多型性--- 籠統來說,多型就是不同的物件進行相同的行為產生不同的結果,表現在**上就是父類或父介面的引用指向子類或實現類的物件。

物件導向程式設計的好處:

**重用率高,程式低耦,連線不緊密,易於程式的維護和擴充套件,降低維護成本。

java集合知識碎片化整理

collection介面 collection可以說是處理物件集合的父介面,其下有兩個子介面分別是list和map。需要注意的是 map不是collection的子介面!這是一定要記住的喲 collection介面中的方法如下 這其中,我們可以看到有幾個常用的方法,比如方法add 新增乙個元素到集合...

CSS碎片知識整理

1.效果 border style none 無邊框 border width 0 邊框寬度為0px 2.區別 1 效能差異 border 0 瀏覽器對border width border color進行渲染,占用記憶體。當定義邊框時,不僅要設定邊框寬度,還要設定邊框樣式才能達到顯示的效果 bor...

Java物件導向知識總結

1形參個數可變的方法 最後乙個引數型別後面的 public static void test int a,string.strings system.out.println a public static void main string args 2.無論是通過類還是通過例項來訪問類變數其實訪問的...