Czy istnieje prostszy sposob zapisu tegp

0
        Auto a;
        a = new Auto();
        jakas=new JakasKlasaCoWymagaPojazdu(a);
        System.out.print(jakas.getPREDKOSC());

Auto rozszerza klase pojazd

2

NIe rozumiem pytania - ale proponuje dwa warianty:

Klasycznie:

System.out.println(new JakasKlasaCoWymagaPojazdu( new Auto()).getPREDKOSC());

albo wariant ekstremalne uproszczenie:

System.out.println("88 km/h"); 

Dlaczego: i tak przeważnie jedziesz za TIRem, który wyprzedza drugiego TIRa.

0
  1. Stosuj się do konwencji nazewniczych Javy.
  2. Stosuj angielskie nazwy
  3. Deklaracja i inicjalizacja zmiennej powinny być blisko, a najlepiej w jednej linii
        Car car = new Car();
        VehicleRequiringObject object = new VehicleRequiringObject(car);
        System.out.print(object.getVelocity());

Druga wersja nie wiem czy na pewno lepsza:

        Car car = new Car();
        VehicleRequiringObject object = new VehicleRequiringObject(car);
        object.writeVelocity(System.out);

1 użytkowników online, w tym zalogowanych: 0, gości: 1