【零基礎(chǔ) 快速學Java】韓順平 零基礎(chǔ)30天學會Java

面向?qū)ο?/p>
類與對象
類是對象的模板,對象是類的一個個體

對象內(nèi)存布局195

屬性/成員變量
屬性是類的一個組成部分

屬性/成員變量-注意事項與細節(jié)
語法:訪問修飾符 屬性類型 屬性名

對象分配機制與創(chuàng)建過程


方法調(diào)用機制
看藍色框小字

成員方法的好處
1、提高代碼復(fù)用性
2、將細節(jié)封裝,調(diào)用即可
成員方法的具體規(guī)范


同一類中的方法調(diào)用:直接調(diào)用 print(參數(shù))
2、跨類調(diào)用:對象名.方法名(參數(shù))
方法的重載
1、方法名相同
2、形參列表不同:類型 個數(shù) 順序

作用域
1、序全局變量可不賦值 有默認值
2、局部變量必須賦值 因為沒有默認值
3、屬性與局部變量可以重名 就近訪問
全局變量 可被其他類使用,可加修飾符
局部變量皆不可。

構(gòu)造犯法/構(gòu)造器
完成對象的初始化
方法名與類名一致
無返回值

值若未定義構(gòu)造犯法,會自動生成一個 默認無參構(gòu)造方法
一旦定義 將其覆蓋 如需使用 手動定義一個
對象創(chuàng)建流程(輔助理解)

this關(guān)鍵字本質(zhì)
關(guān)鍵:哪個對象調(diào)用,this就代表那個對象

可能是考點

包
作用 1、區(qū)分同名類 2、若類很多 方便管理類
3、控制訪問范圍
語法:package.包名
本質(zhì):創(chuàng)建不同的文件夾保存類文件

命名及規(guī)范(可能是考點):仔細看圖

如何導(dǎo)包
語法:import 包

訪問修飾符
重點
作用:用于控制方法和屬性的訪問范圍
特別注意:只有默認和public才能修飾類?。?!

背下來?。?!

oop-封裝encapsulation(重點)
概念

作用

實現(xiàn)(重點 語法要記!)

將構(gòu)造器和setXxx結(jié)合

oop-繼承extends(重點)
概念及作用(重點)
作用:解決代碼復(fù)用 擴展性和維護性提高了
語法:class 子類 extends 父類{ }

