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

JAVA案例貓和狗

劉姿婷1年前8瀏覽0評論

本文給大家介紹一個有趣的JAVA案例,名為“貓和狗”。

通過這個案例,我們可以學習如何使用JAVA面向對象的技術,實現簡單的動物模擬游戲。

public class Pet {
private String name;
public Pet(String name){
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void play(){
System.out.println(name + "在玩耍...");
}
}
public class Dog extends Pet {
public Dog(String name) {
super(name);
}
public void bark(){
System.out.println("汪汪......");
}
}
public class Cat extends Pet{
public Cat(String name) {
super(name);
}
public void catchMouse(){
System.out.println("抓老鼠......");
}
}

上面的代碼中,定義了一個Pet類,它是貓和狗的父類,包含了所有動物的通用屬性和方法;再定義了一個Dog類和一個Cat類,它們是Pet類的子類,繼承了父類的屬性和方法,并自己獨有的方法。

現在,我們可以在main函數中使用這些類,來實現貓狗游戲的玩法。

public class Main {
public static void main(String[] args) {
Dog dog = new Dog("旺財");
Cat cat = new Cat("咪咪");
System.out.println("狗的名字是:" + dog.getName());
dog.play();
dog.bark();
System.out.println("貓的名字是:" + cat.getName());
cat.play();
cat.catchMouse();
}
}

通過上述代碼,我們實例化了狗和貓的對象,調用它們各自的方法,來模擬動物的行為。這個案例簡單有趣,可以讓我們了解到JAVA面向對象編程的基本思路。