Object Oriented-daytwo

/////////////////////////2016-10-31//////////////////////////

int study_data(){

? ? ? ? 構(gòu)造方法:

? ? ? ? 構(gòu)造函數(shù)是一種特殊的函數(shù)。其主要功能是用來(lái)在創(chuàng)建對(duì)象時(shí)初始化對(duì)象, 即為v對(duì)象成員變量賦初始值,總與new運(yùn)算符一起使用在創(chuàng)建對(duì)象的語(yǔ)句中。構(gòu)造函數(shù)與類(lèi)名相同,可重載多個(gè)不同的構(gòu)造函數(shù)。在JAVA語(yǔ)言中,構(gòu)造函數(shù)與C++語(yǔ)言中的構(gòu)造函數(shù)相同,JAVA語(yǔ)言中普遍稱(chēng)之為構(gòu)造方法。

? ? ? ? 方法重載:

? ? ? ? 對(duì)于同一個(gè)類(lèi),如果這個(gè)類(lèi)里面有兩個(gè)或者多個(gè)重名的方法,但是方法的參數(shù)個(gè)數(shù)、類(lèi)型、順序至少有一個(gè)不一樣,這時(shí)候局構(gòu)成方法重載。

int mission(){

? ? ? ? 建立一個(gè)汽車(chē)類(lèi),包括輪胎個(gè)數(shù),汽車(chē)顏色,車(chē)身重量等屬性。并通過(guò)不同的構(gòu)造方法創(chuàng)建事例。至少要求:汽車(chē)能夠加速,減速,停車(chē)。

要求:命名規(guī)范,代碼體現(xiàn)層次,有友好的操作提示。

源碼如下:

public class Cars {

? ? int tyre,weight;

? ? String color;

? ? public static void main(String []args){

? ? ? ? Cars c=new Cars();

? ? ? ? c.display();

? ? ? ? Cars c1=new Cars(4,100);

? ? ? ? c1.display();

? ? ? ? Cars c2=new Cars(6,200,"白色");

? ? ? ? c2.display();

? ? ? ? c2.add(10);

? ? ? ? c2.sub(10);

? ? ? ? c2.stop();

? ? }

? ? public Cars(){

? ? ? ? tyre=1;

? ? ? ? weight=50;

? ? ? ? color="黑色";

? ? }

? ? public Cars(int tyre,int weight){

? ? ? ? this.tyre=tyre;

? ? ? ? this.weight=weight;

? ? ? ? color="黑色";

? ? }

? ? public Cars(int tyre,int weight,String color){

? ? ? ? this.tyre=tyre;

? ? ? ? this.weight=weight;

? ? ? ? this.color=color;

? ? }

? ? public void add(int speed){

? ? ? ? System.out.println("車(chē)加速了"+speed+"km/h");

? ? }

? ? public void sub(int speed){

? ? ? ? System.out.println("車(chē)減速了"+speed+"km/h");

? ? }

? ? public void stop(){

? ? ? ? System.out.println("車(chē)停了");

? ? }

? ? public void display(){

? ? ? ? System.out.println("車(chē)的輪胎數(shù):"+tyre);

? ? ? ? System.out.println("車(chē)的載重:"+weight);

? ? ? ? System.out.println("車(chē)的顏色:"+color);

? ? }

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線(xiàn)程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,637評(píng)論 18 399
  • SwiftDay011.MySwiftimport UIKitprintln("Hello Swift!")var...
    smile麗語(yǔ)閱讀 4,085評(píng)論 0 6
  • 多態(tài) 任何域的訪問(wèn)操作都將有編譯器解析,如果某個(gè)方法是靜態(tài)的,它的行為就不具有多態(tài)性 java默認(rèn)對(duì)象的銷(xiāo)毀順序與...
    yueyue_projects閱讀 1,088評(píng)論 0 1
  • 【程序1】 題目:古典問(wèn)題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔...
    葉總韓閱讀 5,223評(píng)論 0 41
  • 文/駱海濤(微信公眾號(hào):自由駱體) 投資既是科學(xué),也是藝術(shù);教育既是科學(xué),也是藝術(shù);設(shè)計(jì)既是科學(xué),也是藝術(shù)。 百度...
    自由駱體閱讀 838評(píng)論 0 0

友情鏈接更多精彩內(nèi)容