小弟刚学java编程,对包、接口那部分掌握的不太好,所以请大家帮帮忙啊。。。谢了

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:50:46
创建一个名称为Vehicle的接口,在接口中添加两个带有一个参数的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建一个名称为interfaceDemo的类,在interfaceDemo的main()方法中创建Bike和Bus对象,并访问start()方法和stop()方法。

//接口的定义 注意接口中的方法不能给出具体实现
public interface Vehicle{
public void start(int number);
public void stop(int number);
}

//类implements自某接口 后需覆盖实现此接口所有的方法
class Bike implements Vehicle{

public void start(int number){
System.out.println("Bike:"+number+" started");
}

public void stop(int number){
System.out.println("Bike:"+number+" stoped");
}
}

class Bus implements Vehicle{
public void start(int number){
System.out.println("Bus:"+number+" started");
}

public void stop(int number){
System.out.println("Bus:"+number+" stoped");
}
}
//入口
public class InterfaceDemo{
public static void main(String args){
Bike bike=new Bike(); //你也可以Vehicle bike=new Bike();
Bus bus=new Bus(); //你也可以Vehicle bus=new Bus();
bike.start(10);
bike.stop(5);