色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

JAVA的動物叫聲和腿的條數

鄭雨菲1年前7瀏覽0評論

在JAVA中,我們可以通過多種方式來模擬動物的叫聲和腿的條數。

//使用抽象類Animal定義一個動物類,其中包含了叫聲和腿數兩個屬性
abstract class Animal{
String sound;
int legs;
public Animal(String sound, int legs){
this.sound = sound;
this.legs = legs;
}
// 定義叫聲的方法
public void makeSound(){
System.out.println(this.sound);
}
// 定義顯示腿數的方法
public void showLegs(){
System.out.println("我有"+this.legs+"條腿");
}
}

我們可以通過繼承Animal類來創建不同種類的動物類,并且重寫父類的叫聲和腿數屬性。

// 創建一個狗類
class Dog extends Animal{
public Dog(){
super("汪汪汪", 4);
}
}
// 創建一個貓類
class Cat extends Animal{
public Cat(){
super("喵~", 4);
}
}
// 創建一個企鵝類
class Penguin extends Animal{
public Penguin(){
super("喳喳喳", 2);
}
// 企鵝沒有腿,重寫showLegs方法
public void showLegs(){
System.out.println("我沒有腿,我是用翅膀走路的");
}
}

我們可以實例化不同種類的動物類,然后調用它們的方法來模擬不同的叫聲和腿數。

class Main{
public static void main(String[] args){
Dog myDog = new Dog();
Cat myCat = new Cat();
Penguin myPenguin = new Penguin();
myDog.makeSound();   // 汪汪汪
myDog.showLegs();    // 我有4條腿
myCat.makeSound();   // 喵~
myCat.showLegs();    // 我有4條腿
myPenguin.makeSound();  // 喳喳喳
myPenguin.showLegs();   // 我沒有腿,我是用翅膀走路的
}
}

通過以上的示例代碼,我們可以看到JAVA通過面向對象的方式來模擬動物叫聲和腿的條數是非常容易的。