Aktywne Wpisy

Knaga_powrot +1
Za tydzień już odbiór pojazdu więc zadecydujcie jakie blachy mają znaleźć się na pojeździe lub podajcie swoje pomysły
B0 (5 znaków max)
#motoryzacja #zycietruckera
B0 (5 znaków max)
#motoryzacja #zycietruckera
źródło: -xJ86QxC
PobierzBlachy
- B0 KNAGA 74.3% (55)
- B2 XDDDD 25.7% (19)

vorky +210
Legia Warszawa 0-0 Piast Gliwice | Rajovic XDDDDDDDDD
https://streamin.link/v/512c20c8
#mecz #meczgif #ekstraklasa #legia #piastgliwice #ekstraklasaboners
https://streamin.link/v/512c20c8
#mecz #meczgif #ekstraklasa #legia #piastgliwice #ekstraklasaboners






Czy mógłbym prosić o wytłumaczenie, jak to jest z metodami statycznymi? W "Java Podstawy" jest napisane, że metody statyczne nie działają na obiektach, podczas gdy u mnie w eclipse kompiluje i działa kod, w którym wywołałem metodę statyczną przy pomocy obiektu...
Co źle rozumiem?
deklaracja metody:
public static int getB() {
return b;
}
private static int b = 0;
@htfhere: no to wszystko się zgadza, metody statyczne mogą operować na zmiennych statycznych
tzn.
Class classname = new Class();
classname.getB();
można coś takiego robić?
Class.getB(); - łatwiej zrozumieć taki kod
Masz klasę Samochod i chcesz sprawdzić co jakiś czas ile obiektów tej klasy jest w danym momencie stworzonych. W tym przypadku można właśnie użyć statycznych zmiennych i metod. W konstruktorze obiektu inkrementujesz zmienną statyczną, przy niszczeniu obiektu dekrementujesz. A następnie możesz użyć metody poprez nazwę klasy Samochod.ileJestObiektow() by sprawdzić ile jest obiektów.
Metod statycznych uzywaj tylko i wylacznie wtedy gdy maja jasno zdefiniowane wejscie i wyjscie i nie modyfikuja zadnego zewnetrznego stanu badz nie sa zalezne od zewnetrznego stanu.
Metoda statyczna przy tych samych parametrach powinna zwrocic zawsze to
1. Czemu chcesz wiedziec ile obiektow pozostalo na mapie ? Debugowanie gry ?