bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

動物抽象類代碼java,編寫動物類的代碼

編寫一個Java代碼,在其中您將擁有一個帶有一個抽象方法的抽象類。然后將抽象類擴展為兩個具體的子類?

比較基礎,給你個例子的思路:

創新互聯建站是一家專業提供南陽企業網站建設,專注與成都網站設計、做網站H5開發、小程序制作等業務。10年已為南陽眾多企業、政府機構等服務。創新互聯專業網站設計公司優惠進行中。

1、創建抽象動物類:AbstractAnimal.java:public AbstractAnimal{...},其中包含屬性String name;(自行設置getter和setter),包含抽象方法public void walk();

2、創建狗類Dog.java,繼承抽象動物類:public Dog extends AbstractAnimal{...},同時必須重寫行走方法:

@Override

public void walk(){

System.out.println(super.name + "用四條腿走路");

}

3、創建人類People.java,繼承抽象動物類:public Peopleextends AbstractAnimal{...},同時必須重寫行走方法:

@Override

public void walk(){

System.out.println(super.name + "用兩條腿走路");

}

4、編寫測試類

private static void main(String[] args){

AbstractAnimal dog = new God();

dog.setName("來福");

dog.walk();

AbstractAnimal people = new People();

people.setName("張三");

people.walk();

}

java定義抽象類動物類

package

baiduwenti;abstract

class

MyAnimal

{//抽象類

private

String

type;

MyAnimal(String

str){//構造方法

type

=

str;

}

public

abstract

void

voice();//抽象方法}class

MyDog

extends

MyAnimal{//MyDog繼承MyAnimal

private

String

name;

MyDog(String

str,String

n)

{//構造方法

super(str);

name

=

n;

//

TODO

Auto-generated

constructor

stub

}

public

void

voice(){//實現抽象類中的抽象方法

System.out.println("the

voice

of

a

dog.");

}}class

MyCat

extends

MyAnimal{

private

String

name;

MyCat(String

str,String

n){

super(str);

name

=

n;

}

public

void

voice(){

System.out.println("the

voice

of

cat.");

}}public

class

Cx3110{

public

static

void

main(String[]

args){

MyAnimal

dog

=

new

MyDog("狗","旺財");//創建一個MyAnimal對象,并用MyDog實例化

dog.voice();//調用方法

MyAnimal

cat

=

new

MyCat("貓","旺運");//創建一個MyAnimal對象,并用MyCat實例化

cat.voice();

}}

設計動物類Animal及其子類,將源代碼保存至T3.java,具體要求如下:

abstract class Animal{

String type;

public Animal(String type){

this.type=type;

}

public abstract void Talk();

public void showInfo(){Talk();}

}

class Dog extends Animal{

String name;

public Dog(String type,String name){

super(type);

this.name=name;

}

public void Talk(){

System.out.println("此動物是:"+name+",此動物屬于:"+type);

}

}

class Cat extends Animal{

String name;

public Cat(String type,String name){

super(type);

this.name=name;

}

public void Talk(){

System.out.println("此動物是:"+name+",此動物屬于:"+type);

}

}

public class Diy_5_2_1{

public static void main(String[] args){

Dog doggie=new Dog("犬科動物","德國黑貝");

Cat kitty=new Cat("貓科動物","波斯貓");

doggie.showInfo();

kitty.showInfo();

}

}

網頁名稱:動物抽象類代碼java,編寫動物類的代碼
當前URL:http://vcdvsql.cn/article2/heccoc.html

成都網站建設公司_創新互聯,為您提供商城網站用戶體驗Google網站導航網站維護移動網站建設

廣告

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

成都app開發公司