sample9_11.java
来自「Java SE 6.0前11章示的示例代码,简单易学」· Java 代码 · 共 46 行
JAVA
46 行
package wyf.jc;
//食物接口
interface Food
{
//吃食物的方法
public void doEat();
}
//水果抽象类
abstract class Fruit
{ }
//肉抽象类
abstract class Meat
{ }
//苹果类继承自水果类实现了食物接口
class Apple extends Fruit implements Food
{
//实现接口中的方法
public void doEat()
{
System.out.println("我是苹果,我属于水果,我可以充当食物被吃掉!!");
}
}
//牛肉类继承自肉类实现了食物接口
class Beef extends Meat implements Food
{
//实现接口中的方法
public void doEat()
{
System.out.println("我是牛肉,我属于肉类,我可以充当食物被吃掉!!");
}
}
public class Sample9_11
{
public static void main(String[] args)
{
//创建苹果对象
Food f=new Apple();
//调用苹果吃的方法
f.doEat();
//创建牛肉对象
f=new Beef();
//调用牛肉吃的方法
f.doEat();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?