Então, não, ele não aceita algo como private de modificador de acesso, já que uma classe filha é obrigado a implementa-lo e um método private somente é visto pela própria classe.
Se declarar sem o public, podes optar por default ou protect.
Só fique atento as particularidades de default e protect, basicamente, um é exlusivamente para classes do mesmo pacote e outro para classes filhas.
[quote=nel]Então, não, ele não aceita algo como private de modificador de acesso, já que uma classe filha é obrigado a implementa-lo e um método private somente é visto pela própria classe.
Se declarar sem o public, podes optar por default ou protect.
Só fique atento as particularidades de default e protect, basicamente, um é exlusivamente para classes do mesmo pacote e outro para classes filhas.
Abraços.[/quote]
Está correto, na pressa realmente eu me passei.
Calma, se verificar logo acima ele se retrata.
Já postei algumas coisas na pressa também e acabei por errar.
Mas ai é a parte boa do GUJ, alguém sempre nos corrige.
Abraços! :thumbup:
Edit: só para dizer algo, a idéia de uma classe abstrata não diz respeito somente a ser extendida. Podes criar uma classe abstrata e não ter absolutamente nenhum método abstrato nela ok?