Wpis z mikrobloga

@powodzenia: Jeśli GasCheck dziedziczy po Diagnoza i w konstruktorze Diagnoza tworzysz nowy GasCheck to wjebujesz się w nieskończony łańcuch tworzenia, który powoduje przepełnienie stosu (StackOverflow)

Przebiega to tak:
1. Wywołujesz konstruktor klasy Diagnoza
2. W jego konstruktorze tworzysz nową klasę GasCheck
3. Klasa GasCheck dziedziczy po Diagnoza, więc wywołuje też konstruktor Diagnoza
4. Patrz punkt 1
  • Odpowiedz
  • 1
@powodzenia masz gdzieś cały ten kod? Jak wygląda klasa gasCheck?
Na początek wyrób sobie nawyki nazw klas z dużej litery i zdecyduj się jednak na angielski w całości.
  • Odpowiedz
  • 0
@powodzenia @Myzreal ma rację. Obliczenia gazu rób w klasie dla gazu.

Jak chcesz zrobić sobie wypisanie wszystkiego to może zacznij od testów jednostkowych. Sam program powinien mieć osobną klasę do zabawy tym. Jakąś główną uruchomieniową. I tam w metodzie main twórz obiekty i wywołuj sobie metody. Ale lepiej to w testach robić. Od razu masz pokrycie.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@powodzenia: btw, co ile te świece wymieniasz? Bo ja wymieniałem przy lpg co rok, ale stwierdziłem że nadgorliwy jestem, skoro mam przebiegi po 15k
  • Odpowiedz