Car2Impl.java 758 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.sf.day09.interfacepackage.impl;
  2. import com.sf.day09.interfacepackage.Car;
  3. import com.sf.day09.interfacepackage.Car2;
  4. public class Car2Impl implements Car2 {
  5. @Override
  6. public void run() {
  7. System.out.println("car2 run");
  8. }
  9. @Override
  10. public void eat(Double money) {
  11. System.out.println("car2 eat");
  12. }
  13. @Override
  14. public void back() {
  15. System.out.println(" car2 BACK");
  16. }
  17. public static void main(String[] args) {
  18. Car2 car2 = new Car2Impl();
  19. car2.back();
  20. car2.eat(100.11);
  21. car2.run();
  22. Car car = new Car2Impl();
  23. car.start();
  24. car.eat(1001.1);
  25. car.run();
  26. Car2 car22 = (Car2) car;
  27. car22.back();
  28. }
  29. }