Escolar Documentos
Profissional Documentos
Cultura Documentos
Modificadoresdeacceso(public,protectedyprivate)JAVA|Ayudasconprogramacionweb
Ayudas con
programacion web
ManualPHP5
GuiaJAVA
GuiaWebGL
Toplengprog
Ejerresueltos
javascript,php,webgl,java...
jueves,21defebrerode2013
Buscador
Etiquetas:GuiaJAVA
Alprincipiolosmodificadoresdeaccesopuedenresultaruntantointilespuestoque,sipuedesacceder
directamenteaunatributo,paraquevasamodificarlosmedianteunmtodo?,puesbien,comonormageneral
losatributosdenuestrasclasessernprivateoprotectedsiutilizaremosherencia.Paramodificaratributoso
consultarsuvalorutilizaremosmtodos,siendoestalabasedelaencapsulacinqueconsisteenhacer
visiblelosatributosomtodosqueseanrealmentenecesarios.
Escribaypulseenter...
Translate
Seleccionaridioma
Google+ y Facebook
Paracontrolarelaccesoanuestrosatributosymtodosseutilizanlosmodificadoresdeaccesoquenoson
msquepalabrasreservadasdellenguajequeseencargarndecontrolardesdedndesernaccesibleslos
miembrosdeunaclase,estosmodificadoresson:
Lo ms visitado
Comprobar
expresiones
regularesPHP5
private(Accesosolodentrodelaclase)
protected(Accesodesdelaclaseysushijos"herencia")
Modificadoresstatic
yfinalenJAVA
Vaco(Sinescribirnada,denominadoaccesodepaquete)
public(Accesopublicodesdecualquierlugar)
Estosmodificadoresdeaccesosecolocanjustodelantedelvalorderetornodeunmtodo,odeltipode
unatributo,asquedemomentoyhastaquenoexpliquemoselconceptodeherencia,utilizaremoslosms
sencillos,privateypublic.Acontinuacinpodemosverunejemplodesuusoenunaclase:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
publicclassVehiculo{
//Atributosconaccesoprivate
privateStringmodelo;
privateintvelocidad;
privatebooleanarrancado;
//Elconstructorsiempredebedeserpublic
publicVehiculo(Stringmodelo,intvelocidad,booleanarrancado){
this.modelo=modelo;
this.velocidad=velocidad;
this.arrancado=arrancado;
}
//Atributosgetterconaccesopublic
publicStringgetModelo(){
returnmodelo;
}
publicintgetVelocidad(){
returnvelocidad;
}
publicbooleanisArrancado(){
returnarrancado;
}
}
Comovemos,hemosdefinidolosatributosprivate,asnadiepodrmodificarlossinnuestroconsentimiento,el
constructorespublicparapermitirinstanciasdelaclasedesdefueradelarchivoVehiculo.java,ylosmtodos
getserntambinpublic,parapermitiracualquieraconsultarelvalordenuestrosatributos.
http://ayudasprogramacionweb.blogspot.com/2013/02/modificadoresaccesopublicprotectedprivatejava.html
Modificadoresde
acceso(public,
protectedyprivate)
JAVA
Ordenarcualquierarraycon
SORTenJAVA
Etiquetas
Noticias(47)
Programacinweb(25)
Recursos(18)
EjerciciosresueltosJAVA(17)
ManualPHP5(15)
GuiaJAVA(13)
SublimeText(12)
Linux(10)
Toplenguajesprogramacion(10)
GuiaWebGL(4)
Javascript(2)
Seguridad(2)
Android(1)
1/3
21/11/2014
Modificadoresdeacceso(public,protectedyprivate)JAVA|Ayudasconprogramacionweb
Conlosmodificadoresdeacceso,evitamosquenuestrosprogramastenganunusonodeseado,como
modificaratributosintroduciendovaloresinvlidosollamandoamtodosquepuedentenerefectosno
deseados.
Elcuantoalmodificadorprotected,estehacenuestromiembro(atributoomtodo)accesibledesdelapropia
clase,ytambindesdelasclasesqueheredendeestaosubclases.
Buenasprcticas
Engenerarseaconsejadeclarartodoslosatributoscomoprivate,ycuandonecesitemosconsultarsuvalor
omodificarlo,utilicemoslosmtodosgetyset.Ademsencasodequeeltipodevalordevueltoporel
mtodoseaunboolean,seutilizarisenvezdeget.Acontinuacinpodisverunejemplodondeloveris
todomsclaro:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2014(5)
2013(28)
diciembre(1)
//Atributosprivate
privateStringnombre;
privatebooleancasado;
//Metodosgetysetparaestosatributos
publicvoidsetNombre(Stringnombre){
this.nombre=nombre;
}
publicvoidsetCasado(booleancasado){
this.casado=casado;
}
publicStringgetNombre(){
returnnombre;
}
publicbooleanisCasado(){
returncasado;
}
septiembre(2)
agosto(1)
junio(2)
marzo(5)
febrero(8)
Calcularelprimorialdeun
numeroenJAVA
Calcularlosnumerosemirp
enJAVA
Modificadoresstaticyfinal
enJAVA
ComovemoslosmetodossetCasadoysetNombreseencargandemodificarlosatributosylosmtodos
getNombreyisCasadonospermitenobtenersusvalores.
Recuerdaquecuandoutilizamos"this.nombre"nosreferimosalatributonombredelaclaseycon"nombre"
nosreferimosalparmetroconelmismonombre.
PublicadoporAlejandroSantiagoen22:38
Todo
5comentarios:
carlosalbertocastro 8deenerode2014,20:57
Demuchaayudagracias
Responder
Modificadoresdeacceso
(public,protectedy
priva...
Comprobarsiunnumeroes
parJAVA
Toplenguajesde
programacionFebrero
2013
Estructurasdecontrolif
elseyswitchenJAVA
Leerficheroconclase
ScanneryJava
enero(9)
2012(67)
2011(25)
Annimo 28deagostode2014,11:30
gracias!
Responder
Trminos de uso
Googleutilizaempresaspublicitarias
asociadasparapublicaranuncios
cuandovisitanuestrositioweb.Es
posiblequeestasempresasusenla
MiguelOrellana 8deseptiembrede2014,20:02
informacinqueobtienendesusvisitas
Gracias,demuchaayuda.
aesteyotrossitiosweb(sinincluirsu
Responder
nombre,direccin,direccindecorreo
electrnicoonmerodetelfono)para
ofrecerleanunciossobreproductosy
serviciosqueleresultendeinters.Si
Annimo 9deseptiembrede2014,17:38
deseaobtenermsinformacinsobre
estaprcticayconocersusopciones
GraxiequedeimpactadaxD
paraimpedirqueestasempresasusen
Responder
estainformacin,hagaclicaqu.
Annimo 10deoctubrede2014,6:10
http://ayudasprogramacionweb.blogspot.com/2013/02/modificadoresaccesopublicprotectedprivatejava.html
2/3