Dúvida com sintaxe em Java.

1. Dúvida com sintaxe em Java.

rob
robgeek

(usa Debian)

Enviado em 05/10/2018 - 20:39h

Boa noite!

1- Queria saber qual o significado da sintaxe abaixo após o "extends", por favor!
public class ContasBancariasAdapter extends RecyclerView.Adapter<ContasBancariasAdapter.ItemViewHolder> 

O que significa RecyclerView.Adapter?
RecyclerView é uma classe e Adapter é uma classe aninhada? Achei estranho porque na documetação não diz que Adapter é uma classe aninhada de RecyclerView. Não que eu tenha visto, pelo menos.

2- Não entendi o uso desses delimitadores genéricos "<>" também. Ora, se eles são genéricos, não seria o caso de usá-los sempre com as convenções <T>, <E>, <V>...? Ele está muito específico com "ContasBancariasAdapter.ItemViewHolder".

https://developer.android.com/reference/android/support/v7/widget/RecyclerView
https://developer.android.com/reference/android/widget/Adapter


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts