面向?qū)ο蟾拍钪械念愂菍哂刑匦院托袨橐活愂挛锍橄竺枋龊鄞眩齻€(gè)概念:類名,屬性和方法推沸。在Java中使用關(guān)鍵字class來定義類输枯。類名通常使用首字母大寫英語字符串單詞來命名议泵,屬性也稱為成員變量,使用小寫字母開頭英語字符串桃熄,用于描述類的特性先口。方法使用小寫字母開頭英語字符串,用于描述類的行為蜻拨。
對象是類的實(shí)例池充,好比飛機(jī)設(shè)計(jì)圖紙,但圖紙不能當(dāng)飛機(jī)來使用缎讼,必須在飛機(jī)廠生產(chǎn)后某架具體飛機(jī)才能使用收夸。Java使用類名a=new 類();方式來創(chuàng)建類的對象血崭,其中a稱為對象的引用名卧惜,就好比某架飛機(jī)名稱,new類名()告知JVM創(chuàng)建一個(gè)類的對象夹纫,JVM好比飛機(jī)廠咽瓷,現(xiàn)在需要生廠一架飛機(jī)。
下面以飛機(jī)類作為示例演示類的定義:
classPlane{
Stringnum;
StringbandName;
voidtakeoff(){
System.out.println("航班"+num+"起飛了");
}
voidfly(){
System.out.println("航班"+num+"在飛行中");
}
voidluanch(){
System.out.println("航班"+num+"開始降落");
}
}
publicclassDemo1 {
publicstaticvoidmain(String[]args) {
Planep1=newPlane();
p1.bandName="波音747";
p1.num="A512";
p1.takeoff();
p1.fly();
p1.luanch();
Planep2=newPlane();
p2.bandName="波音777";
p2.num="A513";
p2.takeoff();
p2.fly();
p2.luanch();
}
}
程序運(yùn)行的結(jié)果如下: