个人认为自己基础很差,所以又来了一道简单的练习题。
题目要求:
创建一个名称为Vehicle的接口 在接口中添加两个方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。并在测试类中测试。
创建接口Vehicle:
public interface Vehicle {
void start();
void stop();
}
Bike类:
public class Bike implements Vehicle{
@Override
public void start() {
System.out.println("自行车开始行走");
}
@Override
public void stop() {
System.out.println("自行车停止");
}
}
Bus类:
public class Bus implements Vehicle{
@Override
public void start() {
System.out.println("汽车开始行驶");
}
@Override
public void stop() {
System.out.println("汽车停止");
}
}
测试类Test:
public class Test {
public static void main(String[] args) {
// 创建自行车和汽车
Vehicle vehicle1 = new Bike();
Vehicle vehicle2 = new Bus();
vehicle1.start();
vehicle1.stop();
vehicle2.start();
vehicle2.stop();
// 第二种,数组遍历实现
Vehicle[] vehicle3 = {new Bike(),new Bus()};
for (int i = 0; i < vehicle3.length; i++) {
vehicle3[i].start();
vehicle3[i].stop();
}
}
}