java面向对象高级特性---接口的使用(汽车案例):创建汽车接口,卡车(truck)和吊车均(crane)实现该接口。吊车可以吊起货物,卡车可以载货

xiaoxiao2021-02-28  23

/** * 汽车接口 * @author Administrator * */ public interface ICar { // 抽象方法 public abstract void driver(); } /** * 卡车类 * @author Administrator * */ public class Truck implements ICar{ @Override public void driver() { System.out.println("卡车正在载货..."); } }

/** * 吊车类 * @author Administrator * */ public class Crane implements ICar{ @Override public void driver() { System.out.println("吊车正在吊货..."); } } /** * 测试类 * @author Administrator * */ public class TestCar { public static void main(String[] args) { // 接口回调 // 卡车对象 ICar iCar = new Truck(); iCar.driver(); // 吊车对象 iCar = new Crane(); iCar.driver(); } }
转载请注明原文地址: https://www.6miu.com/read-2632932.html

最新回复(0)