-
Em UML essa afirmativa está correta, porém, em Java além da própria classe e suas subclasses, também são acessadas as classes do mesmo pacote.
-
Puts, pensei em Java e errei a questão. Obrigado pela resposta João Neto.
-
Eu também pensei em Java.
Como saber se trata de Java ou UML?
-
UML (Modificadores de Visibilidade)
Público (+) - o elemento é visível por qualquer classe
Protegido (#) - o elemento é visivel pela própria classe e subclasses
Pacote (~) - o elemento é visível pela própria classe ou dentro do pacote onde a classe está localizada.
Privado (-) - o elemento é visível apenas pela própria classe.
-
Como saber se trata de Java ou UML? (2)
-
A questão não precisava ter deixado claro que se trata de UML, pois, no conceito geral de OO, é isto mesmo. No caso de Java, trata-se de uma "aberração". Ruby, C#, Python, C++ e PHP (e várias outras) tratam do jeito "correto".
-
CORRETO
Como saber se trata de Java ou UML?
Penso que se fosse Java eles provavelmente evidenciariam no enunciado, mas como é uma generalização leva-se em conta os padrões UML, já que não há linguagens especificadas.
-
Pensei em Java tb... Foda.