Browse Source

上传文件至 'w5'

main
Yuanruirui 1 week ago
parent
commit
319d6b627b
  1. 8
      w5/Bike.java
  2. 8
      w5/Car.java
  3. 8
      w5/Truck.java
  4. 5
      w5/Vehicle.java
  5. 17
      w5/main.java

8
w5/Bike.java

@ -0,0 +1,8 @@
package Vehicle;
public class Bike extends Vehicle{
@Override
public void run(){
System.out.println("自行车跑");
}
}

8
w5/Car.java

@ -0,0 +1,8 @@
package Vehicle;
public class Car extends Vehicle{
@Override
public void run(){
System.out.println("小汽车跑");
}
}

8
w5/Truck.java

@ -0,0 +1,8 @@
package Vehicle;
public class Truck extends Vehicle{
@Override
public void run(){
System.out.println("卡车跑");
}
}

5
w5/Vehicle.java

@ -0,0 +1,5 @@
package Vehicle;
public abstract class Vehicle {
public abstract void run();
}

17
w5/main.java

@ -1,14 +1,15 @@
package Shape;
package Vehicle;
public class main {
public static void drawShape(Shape s){
s.draw();
}
public static void main(String[] args){
Shape circle = new Circle();
Shape rectabgle = new Rectangle();
Vehicle[] vehicles = {
new Car(),
new Bike(),
new Truck()
drawShape(circle);
drawShape(rectabgle);
};
for(Vehicle v : vehicles){
v.run();
}
}
}

Loading…
Cancel
Save