千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

實(shí)例屬性和方法
1.1 概述
局部
方法中聲明的內(nèi)容是局部的
局部變量
實(shí)例變量
類中、方法外聲明的 ,沒有static修飾的是實(shí)例的
實(shí)例屬性
實(shí)例方法
1.2 實(shí)例屬性
定義在類中方法外的屬性 && 沒有static修飾的屬性
實(shí)例屬性的名字:
屬性
成員變量
實(shí)例變量
實(shí)例變量和局部變量的區(qū)別
定義位置不同:局部變量在方法中,而實(shí)例變量在類中方法外
有無(wú)默認(rèn)值:局部變量沒有默認(rèn)值,實(shí)例變量有默認(rèn)值且與類型相關(guān)
適用范圍不同:局部變量使用范圍在定義位置到方法結(jié)束
實(shí)例變量在整個(gè)類中都可以使用
優(yōu)先級(jí):局部變量重名的話優(yōu)先級(jí)比實(shí)例變量重名高
1.3 實(shí)例方法
類中定義的普通方法 && 沒有static修飾
表示了對(duì)象有哪些功能
eat==吃飯
swim==游泳
stop==停止
login==登錄
1.4 實(shí)例內(nèi)容的使用
實(shí)例方法和實(shí)例變量需要通過類創(chuàng)建的對(duì)象調(diào)用--使用之前需要先創(chuàng)建對(duì)象
構(gòu)造方法
2.1 概述
類中特殊的方法,在對(duì)象創(chuàng)建的過程中完成對(duì)象屬性的賦值
構(gòu)造方法沒有返回值和返回值類型:連void都無(wú)需聲明
2.2 創(chuàng)建構(gòu)造方法
如果沒有顯式定義構(gòu)造方法,虛擬機(jī)贈(zèng)送一個(gè)無(wú)參數(shù)的構(gòu)造方法
如果有顯式定義任何構(gòu)造方法,虛擬機(jī)不再贈(zèng)送構(gòu)造方法
構(gòu)造方法的名字:和類名完全一樣,包括大小寫
構(gòu)造方法返回值:沒有返回值,沒有返回值類型
構(gòu)造方法的位置:類中方法外
2.3 調(diào)用構(gòu)造方法
構(gòu)造方法不能使用對(duì)象.方法名或者類名.方法名的方式調(diào)用
只能在new之后使用
在調(diào)用構(gòu)造方法的時(shí)候,需要傳入對(duì)應(yīng)類型和數(shù)量的實(shí)參
這一點(diǎn)和普通方法的調(diào)用一樣