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.

Responder a