null
US
Entrar
Registre-se gratuitamente
Registre-se
Detectamos que o JavaScript não está habilitado no teu navegador. Habilite o Javascript para o funcionamento correto do nosso site. Por favor, leia os
Termos e Condições
para mais informações.
Próximo
Copiar e Editar
Você deve estar logado para concluir esta ação!
Inscreva-se gratuitamente
589590
Generics
Descrição
(OOP) Mapa Mental sobre Generics, criado por anna.vonflue em 28-02-2014.
Sem etiquetas
oop
oop
Mapa Mental por
anna.vonflue
, atualizado more than 1 year ago
Mais
Menos
Criado por
anna.vonflue
mais de 10 anos atrás
19
0
0
Resumo de Recurso
Generics
Basic-Theory
Code wird wiederverwendbarer - generischer
Können bei Methoden, Interfaces und Klassen verwendet werden
Werden in Grossbuchstaben beschrieben - egal welcher.
E für Entity T für Type K für Key V für Value
Wenn ein Platzhalter nicht ausreicht:
public class KlassMitMehrerenPlatzhaltern<A, B, C, D>
OHNE Generics ist erst zur Laufzeiit bekannt, welchen Typ "inhalt" hat, MIT Generics ist diese Info bereits zur Compilezeit bekannt
Wildcard
?
Ich kann beschreiben welche generischen Typen (zum Beispiel in einer Liste) erlaubt sind erlaubt
extends = obere schranke super = untere schranke
erlaubt bei Istanziierung und Definition
nur bei der Instanziierung erlaubt, nicht bei der Definition von Generics
List<? extends Tier>
Outcome: Etwas vom Typ Tier
Darf keine Tiere hinzufügen
verhindern von inkonsistenten Daten
Nach oben beschränkt
public static void druckeNamen(List<? extends Tier> tiere){...}
Wildcard-Operator -> ?
gefolgt von extends
schliesslich die obere Grenze Tier
List<? super Tier>
Darf Objekte vom Typ Tier hinzufügen
Outcome: Etwas vom Typ Object
Nach unten beschränkt
public static void vermehrtEuch(List<? super Tier> tiere {...}
Wildcard-Operator
gefolgt von super
schliesslich die untere Grenze
Basic-Code
<E> = formaler Typ, Platzhalter für Klasse oder Interface
Als Parametertyp im Konstruktor
Als Rückgabetyp von Methoden
Der Platzhalter als Referenzytp innerhalb Klasse
Als Parametertyp in Methoden
Anexos de mídia
g1 (image/png)
Quer criar seus próprios
Mapas Mentais
gratuitos
com a GoConqr?
Saiba mais
.
Semelhante
Collections
anna.vonflue
Methoden, Getter/Setter, Konstruktoren und Objekte
anna.vonflue
Серджо
Мах Бэнцлерт
15 matérias mais cobradas na OAB
Alessandra S.
Sites de Conteúdo para a OAB
Alessandra S.
Expressões em inglês #4
Eduardo .
Direito Previdenciário INSS 2015
André Cavallini
Anatomia Artérias
Filipe Brito
POLÍTICA NACIONAL DO MEIO AMBIENTE
Rafael Carvalho Neves dos Santos
Contextualização da Aula 3 - Tecnologia na Formação Profissional - SAÚDE
Fabrícia Assunção
Cinesiologia
Alyne Samaniego
Explore a Biblioteca