本週學習——物件導向(下)
一、包裝類
Integer——int
Long——long
Short——short
Byte——byte
Float——float
Double——double
Character——char
Boolean——boolean
二、處理物件
1.和equals方法
Java程式測試兩個變數是否相等有兩種方式:一種是利用運算子;另一種是利用equals()方法。當使用來判斷兩個變數是否相等時,如果兩個變數是基本型別變數,且都是數值型別(不一定要求資料型別完全相同),則只要兩個變數的值相等,就返回true。但對於兩個引用型別變數,只要它們指向同一個物件時,判斷才會返回true。
==不可用於比較型別上沒有父子關係的物件。
三、類成員
static關鍵字修飾的成員就是類成員,前面已經介紹的類成員有
類變數、類方法、靜態初始化塊三個成分,static關鍵字不能修飾構
造器。static修飾的類成員屬於整個類,不屬於單個例項。
四、final修飾符
final關鍵字可用於修飾類、變數和方法,final關鍵字有點類似C#裡的sealed關鍵字,用於表示它修飾的類、方法和變數不可改變。final修飾變數時,表示該變數一旦獲得了初始值就不可被改變,final既可以修飾成員變數(包括類變數和例項變數),也可以修飾區域性變數、形參。有的書上介紹說final修飾的變數不能被賦值,這種說法是錯誤的!嚴格的說法是,final修飾的變數不可被改變,一旦獲得了初始值,該final變數的值就不能被重新賦值。由於final變數獲得初始值之後不能被重新賦值,因此final修飾成員變數和修飾區域性變數時有一定的不同。
五、抽象類
抽象方法和抽象類必須使用abstract修飾符來定義,有抽象方法
的類只能被定義成抽象類,抽象類裡可以沒有抽象方法。
抽象方法和抽象類的規則如下。
抽象類必須使用abstract修飾符來修飾,抽象方法也必須使用abstract修飾符來修飾,抽象方法不能有方法體。
下週學習
物件導向(下)後五節
學習Java第六週
相關文章
- 學習Java的第六週Java
- 學習Java第六週總結Java
- 第六週學習總結
- 第六週學習報告
- PHP 第六週函式學習記錄PHP函式
- JAVA SE 學習第六天Java
- Java學習---第二週週報Java
- java第三週學習Java
- 學習Java第五週Java
- 學習Java第七週Java
- JAVA學習第七週Java
- java學習第八週Java
- 學習Java第八週Java
- 學習進度條__軟體工程概論第六週學習計劃軟體工程
- 學習Java的第三週Java
- 學習Java的第二週Java
- 學習Java的第七週Java
- 20145302張薇《Java程式設計》第六週學習總結Java程式設計
- 第六週週二
- java學習記錄第三週Java
- java學習記錄第七週Java
- java學習記錄第八週Java
- 第六週
- 學習Java的第五週總結Java
- 暑假第六週
- 學習打卡 第六天
- Java語言學習報告第七週Java
- 第六週總結
- JAVA學習-------第二週知識點總結Java
- Java開發學習(五)----bean的生命週期JavaBean
- 學習週報 (第一週)
- 學習python第六節課Python
- ts學習第六篇 介面
- 2024-2025 20241323 第六週學習總結
- Java 8新特性學習之一:Java 8 lambda表示式初步第六回Java
- 20234105 2024-8- 9 暑期第六週學習總結
- 前端週刊第62期:學習學習再學習前端
- 第六組【團隊作業】第六週作業