esq01 visibilidade

2
Visibilidade UML x Java Visibilidade UML x Java http://rogerioaraujo.wordpress.com http://rogerioaraujo.wordpress.com Classe Classe Subclasse Subclasse Pacote Pacote Todos Todos Modificador Modificador Public UML Public UML Símbolo + Símbolo + Public Java Public Java Protected UML Protected UML Símbolo # Símbolo # Protected Java Protected Java Private UML Private UML Símbolo - Símbolo - Private Java Private Java Package UML Package UML Símbolo ~ Símbolo ~ Default Java Default Java

Upload: rogerio-araujo

Post on 12-Jun-2015

356 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Esq01 visibilidade

Visibilidade UML x JavaVisibilidade UML x Java

http://rogerioaraujo.wordpress.comhttp://rogerioaraujo.wordpress.com

ClasseClasse SubclasseSubclasse PacotePacote TodosTodosModificadorModificador

Public UMLPublic UMLSímbolo +Símbolo +

Public JavaPublic Java

Protected UMLProtected UMLSímbolo #Símbolo #

Protected JavaProtected Java

Private UMLPrivate UMLSímbolo -Símbolo -

Private JavaPrivate Java

Package UMLPackage UMLSímbolo ~Símbolo ~

Default JavaDefault Java

Page 2: Esq01 visibilidade

Visibilidade UML x JavaVisibilidade UML x JavaOrdem de visibilidade na UML (do mais restrito para o mais liberal)Ordem de visibilidade na UML (do mais restrito para o mais liberal)

PublicPublic++

ProtectedProtected##

PackagePackage~~

PrivatePrivate--

Ordem de visibilidade na Java (do mais restrito para o mais liberal)Ordem de visibilidade na Java (do mais restrito para o mais liberal)

PublicPublicProtectedProtectedDefaultDefaultPrivatePrivate