Não entendi muito bem os conceitos de atributos públicos (indicados pelo sinal de +) e privados (indicados pelo sinal de -). Ao que diz respeito necessariamente os atributos dos tipos públicos e privados? Conseguem me orientar, por favor?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não entendi muito bem os conceitos de atributos públicos (indicados pelo sinal de +) e privados (indicados pelo sinal de -). Ao que diz respeito necessariamente os atributos dos tipos públicos e privados? Conseguem me orientar, por favor?
Olá, Felipe. Tudo bem?
Segundo algumas pesquisas, essa classificação entre os atributos é referente a sua visibilidade, quando é indicado o sinal de + é porque a visibilidade é pública e o sinal de - representa visibilidade privada.
E a visibilidade é utilizada para indicar o nível de acessibilidade de um atributo ou método e geralmente é representado a esquerda deles (atributos/métodos).
Visibilidade privada (-): que apenas os objetos da classe poderão enxergá-lo; Visibilidade pública (+): a classe pode ser utilizada por qualquer objeto.
Fonte: Visibilidade nos Diagramas de Classe UML
Espero ter ajudado e bons estudos!