sexta-feira, 13 de maio de 2011

Re: [java-br] Dúvidas

·

 

Sobre o pedaço de código;

> startButton.setOnClickListener(new View.OnClickListener(){
> public void onClick(View v){
> startGame();
> }
> });
>

Voce deve procurar na rede sobre os seguintes assuntos para entender o
que está acontecendo ai.

Classes internas anônimas.
Interfaces
Programação Swing - Ouvintes

Na chamada ao método startButton.setOnClickListener() voce passou um
objeto anônimo, sem nome, que implementa a interface/classe
OnClickListener. Na própria criação do objeto anônimo é feito a
sobreposição/implementação do método onClick().

Veja que o parênteses do método setOnClickListener começa na primeira linha
startButton.setOnClickListener(new View.OnClickListener(){
^
|
e termina na última linha
});
^
|

No meio tem a criação da classe anônima que implementa e define o
código da classe/interface OnClickListener.

--
José Augusto Martins Nieviadonski

Oracle Certified Professional, Java SE 6 Programmer
Sun Certified Associate for Java Platform, Standard Edition

IT Training Specialist - IT Quality and Training - HSBC Bank Brasil S.A.
Professor - Pós-graduação Java - Faculdades SPEI

jose.augusto.martins@gmail.com
jaugusto@spei.br

Citando prudencius <prudencius@gmail.com>:

> Antes de mais nada oi para todos, sou novo na lista. Tenha alguma
> experiência de programação em C e li todo o tutorial de java da Sun.
> Comecei a estudar programação para Android, quando encontrei algumas
> declarações que não tinha visto em parte alguma:
>
> Ex.:
>
>
> private ArrayList<String> musicas...
>
>
> O que são esses <>? Tudo bem, entendi que é um ArrayList contituído
> de strings...
>
>
> startButton.setOnClickListener(new View.OnClickListener(){
> public void onClick(View v){
> startGame();
> }
> });
>
>
> Aqui, o construtor é chamado junto com um bloco de código.
> Onde posso obter uma informação mais detalhada sobre essa sintaxe?
>
> Obrigado
>
>
>
>
>
>
>
>
>
>
>

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog