每日代码系列(22)

1 abstract class MotorVehicles {
 2   abstract void brake();
 3 }
 4 interface MoneyFare {
 5   void charge();
 6 }
 7 interface ControlTemperature {
 8   void controlAirTemperature();
 9 }
10 class Bus extends MotorVehicles implements MoneyFare {
11   void brake() {
12     System.out.println("公共汽车使用毂式刹车技术");
13   }
14   public void charge() {
15     System.out.println("公共汽车:一元/张,不计算公里数");
16   }
17 }
18 class Taxi extends MotorVehicles implements MoneyFare,ControlTemperature {
19   void brake() {
20     System.out.println("出租车使用盘式刹车技术");
21   }
22   public void charge() {
23     System.out.println("出租车:2元/公里,起步价3公里");
24   }
25   public void controlAirTemperature() {
26     System.out.println("出租车上安装了Hair空调");
27   }
28 }
29 class Cinema implements MoneyFare,ControlTemperature {
30   public void charge() {
31     System.out.println("电影院:门票,十元/张");
32   }
33   public void controlAirTemperature() {
34     System.out.println("电影院安装了中央空调");
35   }
36 }
37 public class Example6_3 {
38   public static void main(String[] args) {
39     Bus bus101=new Bus();
40     Taxi buleTaxi=new Taxi();
41     Cinema redStarCinema=new Cinema();
42     MoneyFare fare;
43     ControlTemperature temperature;
44     fare=bus101;
45     bus101.brake();
46     fare.charge();
47     fare=buleTaxi;
48     temperature=buleTaxi;
49     buleTaxi.brake();
50     fare.charge();
51     temperature.controlAirTemperature();
52     fare=redStarCinema;
53     temperature=redStarCinema;
54     fare.charge();
55     temperature.controlAirTemperature();
56   }
57 }

最近忙着考试,没有时间学习新的东西,这个系列也差不多快要结束了,我要构思一下然后开一个新的系列。在此,感谢各位一直以来对我的支持!

Original: https://www.cnblogs.com/ljydbk/p/14149224.html
Author: 李家宇
Title: 每日代码系列(22)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/584521/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球