溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

oop繼承與重寫筆記一

發(fā)布時(shí)間:2020-10-25 20:25:14 來(lái)源:網(wǎng)絡(luò) 閱讀:401 作者:知止內(nèi)明 欄目:軟件技術(shù)

父類:


public class Animal {

int age;  //年齡

double height;  //身高

double weight; //體重

Animal()

{

System.out.println("一個(gè)動(dòng)物誕生");

}

Animal(int age,double height,double weight)

{

this.age = age;

this.height = height;

this.weight = weight;

}

//睡覺(jué)方法

public void sleep()

{

System.out.println("動(dòng)物在睡。。。。。");

}


}

子類:

package javas.frist;


//人類

public class Human extends Animal {


Human()

{

System.out.println("一個(gè)人誕生");

}

//睡覺(jué)方法

@Override  //方法重寫

public void sleep()

{

System.out.println("人類在開始睡覺(jué)啦。。。。。");

}

}

//子類魚

public class Fish extends Animal{

  //睡覺(jué)方法

public void sleep()

{

System.out.println("開著眼睛在睡覺(jué)。。。。。");

}


}


//子類馬

public class Hose  extends Animal {


  //睡覺(jué)方法

public void sleep()

{

System.out.println("站者睡覺(jué)。。。。。");

}

}

測(cè)試類:

package javas.frist;


public class Test {


public static void main(String[] args) {


Human h = new Human();  //new 誰(shuí)就子類方法就顯示

// Human h = new Human();

 Animal h = new Human();  //多態(tài)現(xiàn)象

//Animal h = new Animal();  //多態(tài)現(xiàn)象 

System.out.println("年齡:"+h.age);

System.out.println("體重:"+h.weight);

System.out.println("身高:"+h.height);

h.sleep();

Animal  a = new Animal();

a.sleep();


}

/**

* 生存子類對(duì)象,先執(zhí)行父類構(gòu)造方法,在執(zhí)行子類構(gòu)造方法

* 注意:構(gòu)造方法是不能繼承的。

* java采用單根繼承,都是從object繼承

* 繼承好處:提高代碼的復(fù)用

* 方法重寫:Override /Overwrite,子類重寫了從父類繼承過(guò)來(lái)的方法

* 方法重載:Overload,方法的名字相同,參數(shù)個(gè)數(shù),類型,次序不同

* 相同點(diǎn):都是一種多態(tài)性的表現(xiàn),方法重寫屬于一種動(dòng)態(tài)的多態(tài)性,方法重載屬于靜態(tài)多態(tài)性

* 不同點(diǎn),方法重寫有繼承,方法重載無(wú)繼承。

* 多態(tài)三個(gè)條件:

*有繼承、有方法重寫、父類引用指向子類對(duì)象

*

*

* */


}


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI