-
arraylist用于存儲多個數(shù)據(jù),是Java的內置數(shù)據(jù)集合
是數(shù)組替代品
泛型<>
add新增
get讀取
size長度
remove刪除
查看全部 -
多態(tài)是同一個行為具有多個不同表現(xiàn)形式或形態(tài)的能力
實現(xiàn)多態(tài)的關鍵是接口
接口interface是一個抽象的類型,只提供方法的定義
實現(xiàn)類是一個接口的具體實現(xiàn),要實現(xiàn)每一個接口方法的功能
??
查看全部 -
修飾符總結
查看全部 -
封裝隱藏功能實現(xiàn)細節(jié):利用對象和方法,讓代碼更易閱讀和維護
查看全部 -
如圖
查看全部 -
方法(method)用于完成特定功能的整段代碼
psvm,idea的快捷指令-main
查看全部 -
成員變量是隸屬于對象的變量
成員變量用于保存對象的靜態(tài)特征
同類型的不同對象有相同的成員變量,但值彼此獨立
查看全部 -
類是抽象概念
對象是具體事物,是類的具體實例
程序中的類:class
從類創(chuàng)建具體對象(object)——實體化
創(chuàng)建類:public class 類名{}
類名首字母大寫,不能包含特殊字符,不能數(shù)字開頭
創(chuàng)建類的實例對象
類名 對象名 = new 類名();new是創(chuàng)建實例對象最重要的標識?
對象名首字母小寫,不要數(shù)字開頭不能包含特殊字符
查看全部 -
阿里云appcode + 具體地址
查看全部 -
多態(tài):同一個行為具有多個不同表現(xiàn)形式或形態(tài)的能力
如打印可為彩色或黑白;空調可制冷或取暖
實現(xiàn)多態(tài)的關鍵:接口:面向接口編程
抽象的類型,只提供方法的定義
實現(xiàn)類:接口的具體體現(xiàn),實現(xiàn)每一個接口方法的功能
根據(jù)輸入內容不同動態(tài)產生不同的接口實現(xiàn),實現(xiàn)的過程要被額外方法進行封裝
通過方法處理輸入數(shù)據(jù)判斷,決定使用的實現(xiàn)類
使用不同的實現(xiàn)類覆寫
創(chuàng)建接口的對象,調用接口定義的方法完成不同的輸出
方法根據(jù)不同情況return new xxx(實現(xiàn)類)
接口 對象1 = new 實現(xiàn)類()或對象2.方法(數(shù)據(jù))
查看全部 -
繼承
訪問修飾符protected:可以被同一包中的類與繼承類訪問
extends 前為子類,后為父類
子類會繼承父類的(default)/protected/public修飾的成員變量和方法
不會繼承private
查看全部 -
封裝:隱藏功能的實現(xiàn)細節(jié)
方式:利用對象和方法
使用者只需進行調用即可
優(yōu)點:1.利于維護
2.互不影響
查看全部 -
面向對象:封裝 繼承 多態(tài)
查看全部 -
修飾符
查看全部 -
筆記
查看全部 -
成員變量就是屬于對象的變量;
查看全部 -
對象名和類名一樣,必須是首字母大寫且具有一定的意義,不是隨便拼湊的字母。
查看全部 -
訪問修飾符作用范圍
查看全部 -
接口:只提供方法的定義
接口的實現(xiàn)類:接口定義方法的實現(xiàn)
接口的實現(xiàn)就是可以一個接口實現(xiàn)多個功能,就是存在多種形態(tài),根據(jù)你傳遞不同的參數(shù)調用不同的方法
查看全部 -
繼承是子類繼承父類的特征。
查看全部 -
成員變量應該設置為私有化,這樣可以防止屬性被直接變化,同事編寫Getter方法和Setter方法提供讀取和改變數(shù)據(jù)的方式
查看全部 -
封裝就是用對象和方法來隱藏功能的具體實現(xiàn)。工具類就是封裝的體現(xiàn)了
查看全部
舉報