面向?qū)ο?/h4>
java是面向?qū)ο蟮挠?jì)算機(jī)語(yǔ)言
- 對(duì)象:真是存在的唯一的一個(gè)事物。比如:我家的狗蟀俊。
- 類:同一種事物的公共屬性以及公共功能的抽惹掌獭(抽象的概念)
- 面向?qū)ο蟮暮诵乃枷耄赫业胶线m的對(duì)象,做合適的事情肢预。
- 找對(duì)象的方法
1矛洞。 自定義類,然后通過(guò)自定義的類去創(chuàng)建對(duì)象烫映。(自定義的類的過(guò)程中會(huì)設(shè)計(jì)到很多的語(yǔ)法)
1.1 先使用class自定義個(gè)類
- 找對(duì)象的方法
格式:class 名稱{
//事物的公共屬性使用成員變量描述
}
1.2 創(chuàng)建對(duì)象的格式:
類名 變量名 = new 類名()沼本;
1.3 訪問(wèn)對(duì)象的屬性或者調(diào)用對(duì)象的功能:
訪問(wèn)對(duì)象的屬性格式;
對(duì)象 . 屬性名
調(diào)用對(duì)象的功能:
對(duì)象 . 屬性()锭沟;
- sun公司已經(jīng)定義了好多的類抽兆,我們只需要認(rèn)識(shí)這些類即可以創(chuàng)建對(duì)象使用
成員變量與局部變量的區(qū)別
- 位置區(qū)別:
- 成員變量是定義在方法之外,類之內(nèi)的變量
- 局部變量是定義在方法之內(nèi)的變量
- 作用上的區(qū)別
- 成員變量的作用是用于描述一個(gè)類(事物)的屬性
- 局部變量就是用于提供一個(gè)變量給方法內(nèi)部去使用而已
- 生命周期的區(qū)別
- 成員變量的生命周期是隨著對(duì)象的創(chuàng)建的而創(chuàng)建冈钦,隨著對(duì)象的消失而消失
- 局部變量的生命周期是調(diào)用到對(duì)應(yīng)的方法時(shí)執(zhí)行到了創(chuàng)建該局部變量語(yǔ)句的時(shí)候存在,局部變量一旦出了自己的作用域會(huì)馬上消失李请。
- 初始值的區(qū)別
- 成員變量有默認(rèn)的初始值瞧筛,具體的初始值要看變量的數(shù)據(jù)類型
- 局部變量是沒(méi)有默認(rèn)的初始值的,要先初始化才能使用