更新時(shí)間:2021-04-27 11:22:11 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1622次
類:類是一個(gè)模板,它描述一類對(duì)象的行為和狀態(tài)。
對(duì)象:對(duì)象是類的一個(gè)實(shí)例,有狀態(tài)和行為。例如,一條狗是一個(gè)對(duì)象,它的狀 態(tài)有:顏色、名字、品種;行為有:搖尾巴、叫、吃等
[修飾符] class 類名{
0到多個(gè)構(gòu)造器
0到多個(gè)成員變量
0到多個(gè)方法
0到多給初始化塊
}
修飾符可以寫(xiě)public final abstract或者不寫(xiě),java類名要用大駝峰寫(xiě)法。一個(gè)java源文件(也就是文件后綴名為.java的文件)可以寫(xiě)多個(gè)類,但是里面只能有一個(gè)用public修飾的class,
構(gòu)造器也叫構(gòu)造方法或者構(gòu)造函數(shù),構(gòu)造器與類名相同,沒(méi)有返回值,連void都不能寫(xiě)?

[修飾符]與類名相同的名(形參列表)
{構(gòu)造器方法體代碼 }
名稱與類名相同,沒(méi)有返回值,不能寫(xiě)void 。
如果類中沒(méi)有手動(dòng)添加構(gòu)造器,編譯器會(huì)默認(rèn)添加一個(gè)無(wú)參構(gòu)造器 。
如果手動(dòng)添加了構(gòu)造器(無(wú)論什么形式),默認(rèn)構(gòu)造器就會(huì)消失。
構(gòu)造器可以重載。
成員變量:成員變量是定義在類中,方法體之外的變量。這種變量在創(chuàng)建對(duì)象的時(shí)候 實(shí)例化。成員變量可以被類中方法、構(gòu)造方法和特定類的語(yǔ)句塊訪問(wèn)。

修飾符(public–protected–private)三選一、static、final,使用了static就是靜態(tài)變量了
Java方法是語(yǔ)句的集合,它們?cè)谝黄饒?zhí)行一個(gè)功能。
方法是解決一類問(wèn)題的步驟的有序組合 方法包含于類或?qū)ο笾?方法在程序中被創(chuàng)建,在其他地方被引用

上面是一個(gè)無(wú)參的返回值為空的方法,參數(shù)可以加,返回值也可以是int型也可以是別的類型。
方法的修飾符(public protected private)三選一、static、final、synchronize、native,使用static就是靜態(tài)方法了
[修飾符]方法的返回值類型 方法名稱(形參列表)
{ //方法體代碼 [return 返回值;] }

初始化塊:是用來(lái)初始化一些值的,它的優(yōu)先級(jí)比構(gòu)造器要高,一些需要多次使用但又是固定的值可以放進(jìn)初始化塊中。使用static就是靜態(tài)初始化塊了,靜態(tài)初始化塊優(yōu)先級(jí)最高。
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的“Java的類是什么”的內(nèi)容,希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)