java基礎總結2

2021-07-23 15:49:24 字數 1138 閱讀 4307

9.訪問修飾符

public,預設的及protected在同乙個包中都可以進行繼承,不同包中只有public及protected

可以繼承;public修飾的成員可以在任意位置進行訪問;protected,及預設修飾符修飾的成員

只能在同乙個包進行訪問。private修飾的成員只能在當前類中進行訪問

未完.....................................

10.抽象類

用abstract關鍵字修飾的類稱為抽象類。

抽象類不能直接被例項化

抽象類中可以定義抽象方法和例項方法,靜態成員

抽象類開發過程中其實就是一種模板,一種規範

抽象類只能用public訪問修飾符修飾(主類)

11.抽象方法

用abstract關鍵字修飾的方法稱為抽象方法

抽象方法沒有方法體

抽象方法的方法體由非抽象子類進行實現

抽象方法只能定義在抽象類中

12.類和抽象類有什麼區別

①抽象類是一種特殊的類

②類中只能包含非抽象方法,抽象類中可包含抽象方法和非抽象方法

③抽象類一般用於對子類進行約束,同時抽象類也可以提供所有子類所共有的成員

13.類的繼承

特性:單根性:乙個類只能有乙個父類

傳遞性:子類從父類繼承的成員可以被子類的子類繼承

14.介面

比抽象類更抽象的型別,表示一種能力,一種約束

[修飾符] inte***ce 介面名{} 修飾符只能是公共的或缺省的

特點介面不能被直接例項化

實現了介面的類必須對介面中的方法繼續實現

介面支援多繼承

介面中的所有變數都是靜態變數

介面中定義的方法必須是公共的或缺省的抽象方法

注意:類間支援單一繼承;介面間支援多繼承;介面和類之間支援多實現

15.為什麼main函式不能訪問非靜態方法及欄位

因為main函式最先被載入到記憶體,而非靜態成員只有例項化之後才能進行訪問

所以main方法不能直接使用非靜態成員

16.靜態成員的呼叫

特點 ①隨著類的載入而載入,直到類解除安裝而釋放資源

②所有類共享乙個記憶體空間

java基礎學習總結 基礎語法2

1.1.2 分支語句 switch語句 學會畫記憶體分析圖分析別人寫的程式,這樣就很容易分析出規律,分析出規律也就明白了別人的演算法,也就很容易讀懂別人的程式。分析到i等於3以後,基本上已經得到規律了,這個程式要計算的就是 result 1 2 3 10 由此可以看出,懂得畫記憶體去分析程式對讀懂別...

2 Java基礎語法總結,下

1.方法過載概述 在同乙個類中,允許存在乙個以上的同名方法,只要 它們的引數個數或者引數型別不同即可。方法過載特點 與返回值型別無關,只看方法名和引數列表 在呼叫時,虛擬機器通過引數列表的不同來區分同名方法 2.陣列概念 陣列是儲存同一種資料型別多個元素的集合。也可以看成是乙個容器。陣列既可以儲存基...

java基礎總結

float 賦值時後邊加f 如 float ff 1.2f 靜態變數 宣告時前邊 static 如static int x 0 資料型別轉換 低精度可以直接轉換成高精度,高精度轉換成低精度 需要顯示型別轉換 int x 50 float y x 顯示轉換 int a int 45.23 foreac...