嗨客网搜索
嗨客网 Java继承
嗨客网 Java接口
嗨客网 Java Math
嗨客网 Java BigDecimal
嗨客网 Java包装类
嗨客网 Java Collections
嗨客网 Java File

Java多态

描述

运用 Java 多态,根据不同的水果,榨出不同的果汁。

题目

实现一个简单的榨汁机功能,根据不同的水果,榨出不同的果汁。

题目解决思路

  1. 创建水果 ,具有果汁方法。
  2. 创建苹果类和西瓜类。
  3. 测试类中,实现榨汁功能。

代码具体实现

水果类代码:

public abstract class Fruit { // 榨汁方法 public abstract void juice(); }

苹果类代码:

public class Apple extends Fruit { @Override public void juice() { System.out.println("榨出苹果汁"); } }

西瓜类代码:

public class Watermelon extends Fruit { @Override public void juice() { System.out.println("榨出了西瓜汁"); } }

测试类代码:

public class Test { public static void main(String[] args) { System.out.println("嗨客网(www.haicoder.net)\n"); Fruit f1 = new Apple(); Fruit f2 = new Watermelon(); juicer(f1); juicer(f2); } // 榨汁机方法 public static void juicer(Fruit fruit){ System.out.println("榨汁机"); fruit.juice(); } }

运行结果如下图:

01_java多态.png

以上案例运用 Java 多态,实现榨汁机功能。

嗨客网顶部