Advertisement
Kotuara

Практика4.3

Dec 21st, 2020
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Main {
  6.  
  7.     public interface Engine {
  8.         public void startEngine();
  9.     }
  10.  
  11.     public static class Tesla implements Engine {
  12.         public void startEngine() {
  13.             System.out.println("Двигатель Tesla запущен");
  14.         }
  15.     }
  16.  
  17.     public static class Falcon implements Engine {
  18.         public void startEngine() {
  19.             System.out.println("Двигатель Falcon запущен");
  20.         }
  21.     }
  22.  
  23.     public static class FalconHeavy implements Engine {
  24.         public void startEngine() {
  25.             System.out.println("Двигатель FalconHeavy запущен");
  26.         }
  27.     }
  28.  
  29.     public static void main(String[] args) {
  30.         Scanner vvod = new Scanner(System.in);
  31.         Tesla S3XY = new Tesla();
  32.         Falcon Nine = new Falcon();
  33.         FalconHeavy BigBoy = new FalconHeavy();
  34.         Engine[] Collection = new Engine[] {S3XY, Nine, BigBoy};
  35.         System.out.println("1.Тесла\n2.Сокол\n3.Сокол Тяжелый\n" +
  36.                 "Выбирай что хочешь, дорогой Илон: ");
  37.         switch(vvod.nextInt()) {
  38.             case 1: S3XY.startEngine(); break;
  39.             case 2: Nine.startEngine(); break;
  40.             case 3: BigBoy.startEngine(); break;
  41.             default: break;
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement