Ah sim, agora entendi. Muito obrigado. Em 3 de maio de 2011 23:36, Felipe Costa <[email protected]>escreveu:
> Apenas para complementar: Na implementação da interface(B) pela classe(A) > você muda o acesso dele de public para private, e por isso o erro de > compilação. > > Abs > -- > Felipe Costa > Undergraduating in Computer Science at UFRJ > Black belt <http://www.blackbeltfactory.com/ui#User/fcosta> on > JavaBlackBelt <http://www.blackbeltfactory.com/ui#User/fcosta> > > > > 2011/5/3 Felipe Costa <[email protected]> > >> O Peter quis dizer isso: >> >> interface B { >> void foo(): >> } >> >> class A implements B { >> >> void foo(){ >> system.out.println("Hello World."); >> } >> >> } >> >> O acesso, por padrão, na interface é primeiro é public, no segundo é >> private, por padrão. >> >> O correto seria na classe A o método vir com modicador public, já que por >> padrão, na interface public. >> >> >> Abs >> -- >> Felipe Costa >> Undergraduating in Computer Science at UFRJ >> Black belt <http://www.blackbeltfactory.com/ui#User/fcosta> on >> JavaBlackBelt <http://www.blackbeltfactory.com/ui#User/fcosta> >> >> >> >> 2011/5/3 Augusto Vanderley <[email protected]> >> >>> Não entendi, pra mim isso está certo. >>> >>> >>> Em 3 de maio de 2011 22:14, Peter P. Lupo <[email protected]> escreveu: >>> >>> Lembrando que pra métodos em interfaces o padrão (sem modificador) é >>>> public. Eu enfatizo pq caiu na prova de certificação de um amigo e na minha >>>> também, em forma de pegadinha. >>>> >>>> Uma interface tinha um método sem modificador. Uma classe implementava >>>> este método, imprimia qualquer coisa lá mas o método na classe também não >>>> tinha modificador. >>>> >>>> A última opção era erro de compilação e era a resposta correta. Tanto >>>> numa herança quanto numa implementação de interface não se pode restringir >>>> a >>>> visibilidade de um método na subclasse, apenas ampliá-la, pela conformidade >>>> de tipo. >>>> >>>> Abraço >>>> >>>> Peter P. Lupo >>>> http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo >>>> <http://sites.google.com/site/pplupo>MPS.BR Authorized Implementation >>>> Practitioner<http://www.softex.br/mpsbr/_profissionais/MPS.BR_certificados_de_arovacao_prova_P2-MPS.BR.pdf>- >>>> Certified >>>> ScrumMaster <http://www.scrumalliance.org/pages/certified_scrummaster> >>>> <http://www.scrumalliance.org/pages/certified_scrummaster>Oracle >>>> Certified Associate, Java SE 5/SE >>>> 6<http://in.sun.com/training/certification/java/scja.xml> - >>>> Java Black Belt <http://www.blackbeltfactory.com/ui#!User/pplupo> >>>> <http://www.blackbeltfactory.com/ui#!User/pplupo>+55 (021) 81742487 >>>> >>>> >>>> >>>> On Tue, May 3, 2011 at 10:07 PM, Leonardo F. Borba <[email protected] >>>> > wrote: >>>> >>>>> Olá, >>>>> >>>>> Passei o hoje no lab e percebi alguns alunos discutindo a respeito de >>>>> modificadores, eis um link com texto que trata a respeito. >>>>> >>>>> http://javafree.uol.com.br/artigo/6941/Cap-2-Modificadores.html >>>>> >>>>> Abraços >>>>> >>>>> -- >>>>> Leonardo Borba >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Comp 2 - Geral" group. >>>>> To post to this group, send email to [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/comp2-geral?hl=en. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Comp 2 - Geral" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]. >>>> For more options, visit this group at >>>> http://groups.google.com/group/comp2-geral?hl=en. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Comp 2 - Geral" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/comp2-geral?hl=en. >>> >> >> > -- > You received this message because you are subscribed to the Google Groups > "Comp 2 - Geral" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/comp2-geral?hl=en. > -- You received this message because you are subscribed to the Google Groups "Comp 2 - Geral" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en.
