Aktywne Wpisy
![Badmanek](https://wykop.pl/cdn/c3397992/Badmanek_mLa1Z2xVQd,q60.jpg)
Badmanek +284
Zawsze fajnie się czyta wpisy osób, które sympatyzują z rosją. Jakie to musi być dla nich ciężkie, że muszą teraz pisać o Tym jak Putin się zemści, jak to Ukraińska ofensywa nic nie da.
Przypomnę wam, że 901 dni temu zaczął się ten spektakl upokorzenia dla rosji.
Ta cała potęga okazała się gówno warta i rosja okazała się być naga
Napadli
Przypomnę wam, że 901 dni temu zaczął się ten spektakl upokorzenia dla rosji.
Ta cała potęga okazała się gówno warta i rosja okazała się być naga
Napadli
![SarahC](https://wykop.pl/cdn/c0834752/f89a23b39b264eb80ebd6916b8e20fc435a1d531adc22961c38ce3bf59e5539e,q60.png)
SarahC +5
Mirki, mam dzisiaj urodziny i zastanawiam się co by sobie kupić z tej okazji dobrego do jedzonka
Jak w Javie tworzyło się abstrakcyjny interfejs (interfejs to może być złe słówko) dla innych klas w taki sposób, że klasy które po nim dziedziczą muszą nadpisać pola? Taki główny szkielet encji na bazie której można tworzyć inne, kolejne. W Scali to się nazywało 'trait' jeżeli to jakaś wskazowka, teraz chce do do Javy przenieść. Na zasadzie:
Zwierze{
int wiek;
int iloscLap;
}
class Pies extends Zwierze{
override int wiek = ???;
override int iloscLap = ???;
}
Chodzi o to ze aby stworzyć klaske Pies musze nadpisać POLA z interfejsu/abstrakcji Zwierze. Interfejs pozwala na puste zdefiniowanie tylko metod, a ja potrzebuje by pola również były puste :(
interface Zwierze {
int getWiek();
int
abstract class Zwierze {
int wiek;
int
Nigdy nie widziałem tego rozwiązania, a zapewne ma jakieś zalety. Podpowiesz kiedy się to przydaje i fajnie tak zrobić? Bo to wyglada na wymuszenie faktu imolemetacji co sierdzi #!$%@? na 3 kilometry
Mądrzej się wydaje wymusić interfejsem getAge i w zależności czy dzień urodzenie jest znany dla psa mnożyć przez 7, dla świni zwracać sama liczbę. To co
@LelakowSKY: Trochę śmierdzi to myśleniem uczelnianym w stylu Karp extends Rybka ( ͡° ͜ʖ ͡°)
Poczytaj trochę o projektowaniu systemu
źródło: comment_1635762642AWSPb2VpykQ7krF4lPE0uf.jpg
Pobierz