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

java課程設計貓和狗移位

錢瀠龍1年前7瀏覽0評論

Java課程設計項目是一項非常重要的任務,能夠讓學生掌握Java編程語言的基礎知識和應用技巧。作為一個Java初學者,我選擇了一個簡單的項目:貓和狗移位。

首先,我們需要定義一個Animal類。這個類包含了兩個屬性:動物的名字和動物的位置。

public class Animal {
private String name;
private int position;
public Animal(String name, int position) {
this.name = name;
this.position = position;
}
public String getName() {
return name;
}
public int getPosition() {
return position;
}
public void move(int distance) {
position += distance;
}
}

接下來,我們需要定義貓和狗的類。這兩個類繼承自Animal類,并且重寫了move方法,使得它們的移動方式不同。

public class Cat extends Animal {
public Cat(String name, int position) {
super(name, position);
}
@Override
public void move(int distance) {
System.out.println("貓在走路");
super.move(distance);
}
}
public class Dog extends Animal {
public Dog(String name, int position) {
super(name, position);
}
@Override
public void move(int distance) {
System.out.println("狗在奔跑");
super.move(distance * 2);
}
}

現在,我們可以在主函數中創建貓和狗的實例,然后讓它們移動。

public static void main(String[] args) {
Animal cat = new Cat("小貓", 0);
Animal dog = new Dog("小狗", 0);
cat.move(10);
System.out.println(cat.getName() + "的位置是:" + cat.getPosition());
dog.move(10);
System.out.println(dog.getName() + "的位置是:" + dog.getPosition());
}

我們運行程序,就可以看到貓走路,狗奔跑的效果了。

總的來說,這個項目很簡單,但我們學到了很多關于Java編程和面向對象編程的知識。通過這個項目,我們不僅掌握了Java的基本語法,還學習了如何創建類和對象、繼承和多態等重要的概念。