Co oznacza <?>

2011-06-16 15:16
Administrator

Rejestracja: 17 lat temu

Ostatnio: 6 godzin temu

Lokalizacja: Poznań

0

Totalny banał, ale z powodu znaków nie ma jak tego znaleźć na sieci - stąd wątek w newbie :)

Co oznacza <?> w poniższym zapisie?

public void onNothingSelected(AdapterView<?> parent) {
    Toast.makeText(parent.getContext(), "Nothing selected", Toast.LENGTH_LONG).show();
}

Jakiś link do manuala wystarczy, po prostu nie wiem gdzie tego szukać ani jak to się nazywa - brak punktu zaczepienia.


Pozostało 580 znaków

2011-06-16 15:27

Rejestracja: 8 lat temu

Ostatnio: 5 lat temu

NIe znam javy, ale pewnie chodzi o coś na wzór templatów z C++. Tu masz to opisane: http://en.wikipedia.org/wiki/Generics_in_Java

Pozostało 580 znaków

2011-06-16 15:34

Rejestracja: 9 lat temu

Ostatnio: 3 lata temu

1

Jest to uogólnienie typu klasy...

jak masz thinking in java to poszukaj rozdziału : typy ogólne. Tam jest wszystko wyjaśnione...

edytowany 1x, ostatnio: remigio, 2011-06-16 15:35

Pozostało 580 znaków

2011-06-16 16:00
Administrator

Rejestracja: 17 lat temu

Ostatnio: 6 godzin temu

Lokalizacja: Poznań

0

Dzięki, to mnie naprowadziło.
Odpowiedzią jest Wildcard.


Pozostało 580 znaków

Rev
2011-06-16 16:57
Rev
Moderator

Rejestracja: 13 lat temu

Ostatnio: 3 tygodnie temu

0

Jakiś link do manuala wystarczy, po prostu nie wiem gdzie tego szukać ani jak to się nazywa - brak punktu zaczepienia.

Podpowiem: znak zapytania po angielskiemu to "question mark". Fraza "java question mark", a jeszcze proponowane przez google "generics" mówią chyba wszystko.


Pozostało 580 znaków

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