📄 sample9_10.java
字号:
package wyf.jc;
//创建飞行器接口与水上航行器结接口
interface Flyer
{
public void fly();
}
interface Sailer
{
public void cruise();
}
//创建机器抽象类
abstract class Vehicle
{
public abstract void consume();
}
//创建动物抽象类
abstract class Animal
{
public abstract void eat();
}
//创建飞机抽象类
abstract class AirPlane extends Vehicle implements Flyer
{
//实现抽象方法
public void consume()
{
System.out.println("我需要消耗汽油!!!");
}
public void fly()
{
System.out.println("我可以用飞机的方式在天空飞!!!");
}
}
//创建水上飞机类
class SeaPlane extends AirPlane implements Sailer
{
//实现继承的抽象方法
public void cruise()
{
System.out.println("我可以用船的方式在水中航行!!!");
}
}
//创建鸟类
class Brid extends Animal implements Flyer
{
//实现继承的抽象方法
public void eat()
{
System.out.println("我需要吃东西!!");
}
public void fly()
{
System.out.println("我可以用动物的方式在天空飞!!!");
}
}
public class Sample9_10
{
public static void main(String[] args)
{
//创建水上飞机对象与鸟类对象
SeaPlane sp=new SeaPlane();
Brid b=new Brid();
//水上飞机执行的动作
System.out.println("=========水上飞机执行的动作=========");
sp.fly();
sp.consume();
sp.cruise();
//鸟执行的动作
System.out.println("============鸟执行的动作============");
b.fly();
b.eat();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -