⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample9_10.java

📁 Java SE 6.0前11章示的示例代码,简单易学
💻 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 + -