内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

動物多層繼承java代碼 java動物類的繼承和子類實(shí)現(xiàn)

Java編程 實(shí)現(xiàn)類的繼承與多態(tài) 寫一個(gè)動物類。成員變量為動物的種類,成員方法是動物叫聲。

感覺寫得夠詳細(xì)了,如果不懂M我abstract class Animal

樂安ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

{

//動物的種類用變量n表示

String n;

//動物的聲音用變量s表示

String s;

//在這里聲明了一個(gè)抽象方法talk

public abstract String talk();

}

//這里Cat類繼承自Animal類,體現(xiàn)了類的繼承的特性

class Cat extends Animal

{

public Cat(String n,String s)

{

this.n=n;

this.s=s;

}

//在這里復(fù)寫了talk方法

public String talk()

{

return "動物--》》"+this.n+"\n晚上不停地--"+this.s;

}

}

public class Hello

{

public static void main(String[] args)

{

//在這里用Animal類實(shí)例化一個(gè)Cat對象,體現(xiàn)了類的多態(tài)性

Animal an=new Cat("貓","喵~喵!");

System.out.println(an.talk());

}

} /**運(yùn)行結(jié)果:*/

java 編碼實(shí)現(xiàn)動物世界的繼承關(guān)系:動物(Animal)屬性:名稱(name)具有行為:吃(eat)、睡覺(sleep)

public class Animal{

public void eat(){system.out.println("eat"); }

public void sleep(){ system.out.println("sleep"); }

}

class Cat extends Animal{ }

繼承是java面向?qū)ο缶幊碳夹g(shù)的一塊基石,因?yàn)樗试S創(chuàng)建分等級層次的類。

繼承就是子類繼承父類的特征和行為,使得子類對象(實(shí)例)具有父類的實(shí)例域和方法,或子類從父類繼承方法,使得子類具有父類相同的行為。

擴(kuò)展資料:

繼承的特性

1、子類擁有父類非 private 的屬性、方法。

2、子類可以擁有自己的屬性和方法,即子類可以對父類進(jìn)行擴(kuò)展。

3、子類可以用自己的方式實(shí)現(xiàn)父類的方法。

4、Java 的繼承是單繼承,但是可以多重繼承,單繼承就是一個(gè)子類只能繼承一個(gè)父類,多重繼承就是,例如 A 類繼承 B 類,B 類繼承 C 類,所以按照關(guān)系就是 C 類是 B 類的父類,B 類是 A 類的父類,這是 Java 繼承區(qū)別于 C++ 繼承的一個(gè)特性。

5、高了類之間的耦合性(繼承的缺點(diǎn),耦合度高就會造成代碼之間的聯(lián)系越緊密,代碼獨(dú)立性越差)。

教我寫個(gè)繼承的代碼吧 不勝感激 java

首先是動物 父類

package com.xx.test;

/**

* 抽象類 動物基類

*/

public abstract class Animal {

/**

* 特性1 吃

*/

public abstract void eat();

/**

* 特性2 睡覺

*/

public abstract void sleep();

}

老虎類 繼承 動物

package com.xx.test;

/**

* 老虎,屬于動物 繼承父類動物

*

*/

public class Tiger extends Animal{

/**

* 實(shí)現(xiàn)老虎特有的吃方法

*/

@Override

public void eat() {

System.out.println("I'm tiger,I like meat");

}

@Override

public void sleep() {

System.out.println("I'm tiger,I'm sleeping!");

}

}

兔子類 繼承動物

package com.xx.test;

/**

*

*兔子屬于動物 繼承動物父類

*/

public class Rabbit extends Animal{

@Override

public void eat() {

System.out.println("I'M rabbit,i like grass");

}

@Override

public void sleep() {

System.out.println("I'm rabbit,i'm sleeping!");

}

}

測試類

package com.xx.test;

public class Test {

public static void main(String[] args) {

//以動物形態(tài)創(chuàng)建一個(gè)老虎

Animal tiger=new Tiger();

//以動物形態(tài)創(chuàng)建一只兔子

Animal rabbit=new Rabbit();

//老虎吃

tiger.eat();

//老虎睡

tiger.sleep();

//兔子吃

rabbit.eat();

//兔子睡

rabbit.sleep();

}

}

這是一個(gè)java的多態(tài)形式 需要你自己想清楚才能理解

網(wǎng)頁名稱:動物多層繼承java代碼 java動物類的繼承和子類實(shí)現(xiàn)
標(biāo)題來源:http://m.rwnh.cn/article44/doojpee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、Google小程序開發(fā)、網(wǎng)站營銷、品牌網(wǎng)站制作、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
梁河县| 抚州市| 阿城市| 从江县| 贡嘎县| 通化县| 江门市| 中阳县| 崇义县| 勐海县| 滨州市| 上饶县| 郸城县| 黄陵县| 河南省| 崇信县| 新宾| 铅山县| 石首市| 潢川县| 永仁县| 石河子市| 隆尧县| 广德县| 汽车| 阳山县| 庄河市| 泸溪县| 阳泉市| 进贤县| 深水埗区| 三门县| 宝山区| 名山县| 安阳县| 尖扎县| 阿拉善右旗| 信阳市| 怀宁县| 哈巴河县| 德惠市|