(OJ)Java面向对象-接口使用

接口使用

Problem Description

创建一个名称为Vehicle的接口。在接口中添加两个方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建一个名称为Main的类,在Main的main()方法中创建Bike和Bus对象,并访问start()和stop()方法。


代码如下:

// 你的代码将被嵌入这里

class Main
{
    public static void main(String[] args)
    {
        Bike bike=new Bike();
        bike.start();
        bike.stop();
        Bus bus=new Bus();
        bus.start();
        bus.stop();
    }
}

Output Description

i am bike,i am running

i am bike,i am stop

i am bus,i am running

i am bus,i am stop

解题代码

// Vehicle 接口
interface Vehicle{
    
    
    // start方法 抽象方法只有方法头 没有方法体 默认修饰符为public
    void start();
    // stop方法
    void stop();
}
// Bike类 实现Vehicle接口
class Bike implements Vehicle{
    
    

    // 实现Vehicle接口的start方法
    @Override
    public void start() {
    
    
        System.out.println("i am bike,i am running");
    }

    // 实现Vehicle接口的stop方法
    @Override
    public void stop() {
    
    
        System.out.println("i am bike,i am stop");
    }
}
// Bus类 实现Vehicle接口
class Bus implements Vehicle{
    
    
	
    // 实现Vehicle接口的start方法
    @Override
    public void start() {
    
    
        System.out.println("i am bus,i am running");
    }

    // 实现Vehicle接口的stop方法
    @Override
    public void stop() {
    
    
        System.out.println("i am bus,i am stop");
    }
}

猜你喜欢

转载自blog.csdn.net/qq_40856560/article/details/112564006