變量:存值
表達式:計算一個值 值
運算符:() =
語句: 編程
語句塊:{。。。}
函數:名字{...}
數組:存多個值
面嚮對象語言:抽象 封裝 繼承 多態
java:
jdk:java開發環境 jre
jvm:虛擬機
jre:java運行環境 jvm+一些必要的類
類:描述事物
靜態特徵:姓名 身高 性別 -- 變量(屬性)
動態特徵:eat sleep study swim -- 函數(方法)
屬性:不能重名!
方法:可以重名 ,構成了重載
重載:參數不一致即可(參數的個數,類型,順序) 與返回值無關
構造函數可以重載
*** 方法調用是根據不同的參數調用不同的重載方法
類與對象:類是創建對象的模板 電子檔試卷(類) 打印出來(對象)
如何創建對象:new People() new:開闢內存空間 People():構造的對象
構造函數:類的名稱 (){} 專門用來創建對象 同時在創建對象的時候 還可以賦值 如果構造函數是否成功執行 標誌着 對象創建的成功與否
不能自己調用 是虛擬機調用 創建對象
People p=new People();//創建people對象 並且 把這個對象的地址(指針) 賦給 變量 p
this:表示當前對象(指針)
訪問控制權限:private (defalut) protected public
private :同類中訪問
(defalut) :同包中訪問
protected :子類或同包中訪問
public:都可以訪問
8種基本數據類型:byte boolean char short int float long double
String;不是基本數據類型 但是它表示出基本數據類型的特徵