Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930313233343536
  1. class Car {
  2. Car() {}
  3. }
  4. class FastCar extends Car {
  5. FastCar() {}
  6. }
  7. class Super {
  8. Car getCar() {
  9. return new Car();
  10. }
  11. }
  12. class Sub {
  13. FastCar getCar() {
  14. return new FastCar();
  15. }
  16. }
  17. public class CovBaseProgram02 {
  18. public static void main(String[] argv) {
  19. new CovBaseProgram02().run();
  20. }
  21. public void run() {
  22. Super instance_super = new Super();
  23. Sub instance_sub = new Sub();
  24. Car c1 = instance_super.getCar();
  25. FastCar c2 = instance_sub.getCar();
  26. }
  27. }
  28. // Lemon is a subclass of Car
  29. // Sub is *not* a subclass of Super