SlideShare una empresa de Scribd logo
República Bolivariana De Venezuela
Ministerio Del Poder Popular Para La Defensa
Universidad Nacional Experimental Politécnica
De La Fuerza Armada Bolivariana Nacional
2° semestre. ADS. Sección “01”.Aula “08” Programación I
UNEFA - Núcleo San Félix
Profesor: Bachilleres:
Noel Díaz C.I: 25.446.036 Luis Arteaga
Correo:luisarteaga429@gmail.com
C.I: 25.393.014 Salazar Yubeysi
Correo: yubeysi@gmail.com
C.I: 19.158.119 Onnelis Marcano.
Correo: onnelismarcano25@gmail.com
Ciudad Guayana/ 18 /04/2017
Índice
Pág.
INTRODUCCION………………………………………………………… 3
CONTENIDO: Alcance de clases……………………………………… 4 al 8
 Qué es?
 ¿Para qué sirve?
 ¿Cómo se usa?
 Características.
 ejemplos
Alcance de clase
Control del Acceso a los miembros. (Modificadores: Public, Private, Protected).
Referencias mediante “this” a los miembros del objeto actual.
Tipos de datos primitivos y tipos de datos de Clase.
CONCLUSION…………………………………………………………. 9
BIBLIOGRAFIA…………………………………………………………. 10
INTRODUCCION
El presente tiene como objetivo de dar a conocer que el Alcance de una
clase son todas las partes del programa donde podemos utilizar métodos y atributos, en
donde clase sirve como una implementación que nos muestra cómo trabaja el método
que consta de todas las definiciones de todas las funciones del miembro.
El acceso de a los miembro de una clase son unas de los modificadores
acceso de una clase que indica el tipo de acceso permitido a cada miembro de una clase
sus modificadores son public que es el miembro de la clase que es accesible desde
cualquier parte del código; Private es el miembro de la clase solo es accesible desde el
código perteneciente a la propia clase; protected son las subclase de la clase y nadie más
puede acceder a las variables y métodos.
ALCANCE DE LAS CLASES
 ¿Qué Es?
El alcance es una propiedad de las variables que se refiere a la visibilidad, a
aquella región del programa donde la variable puede utilizarse, donde a definir una clase
debo especificar los datos que contiene “atributos” y el código que opera sobre ellos
“métodos”.
El alcance de las clases son los métodos de una clase pueden modificar
directamente los atributos de clase y de instancia; un método de clase “static” solo
puede acceder atributos de clase.
 ¿PARA QUE SIRVE?
Para que puedan conocer que dentro del alcance de una clase, se pueda acceder
de inmediato a los miembro de una clase, desde todas las funciones y miembro de esta
que pueda ser referencia a ella mediante a su nombre, donde fuera del alcance de la
clase se hace referencia a los miembros de esta a través de una manipuladores de un
objeto, un nombre, una referencia de un objeto a un apuntador al objeto.
Las funciones declaradas dentro de la definición de la clase, pertenece al
alcance de esa clase y las funciones que son miembro se definen con alcance de archivo.
Control del Acceso a los miembros. (Modificadores:Public, Private,
Protected).
Son cada declaración contenida en el cuerpo de una clase que defina de manera
implícita un privilegio de acceso apareciendo en una sección precedida de una de estas
tres palabras claves que son; prívate que solo puede usado por las funciones miembro
de la clase, public que puede ser usado por cualquier clase y protected que puede usada
por funciones miembro de la clase también como funciones miembros de la subclases y
funciones miembro de las clases del propio paquete.
Es decir cuando se accede a los miembros de una clase, es cuando se accede a los
miembros de una instancia; es decir de un “objeto” pero en otro lado en java puede
definirse atributos o métodos que son de una clase y no necesita de una instancia u
objetos para ser llamados.
Modificadores:
 PUBLIC: Es un modificador de acceso que Permite que los atributos o métodos
que utilicen dicho modificador pueda ser accedidos desde cualquier clase, ya sea
ella misma, otra clase en el mismo paquete, una subclase en otro o el mismo
paquete, y cualquier otra clase en cualquier otro paquete.
EJEMPLO:
 public void iniciar(){}
 public void finalizar(){}
 public void guardar(){}
 public void iniciar partida(){}
 Prívate: Es un modificador de los miembros de una clase, un miembro privado
puede ser referenciado en el interior de la clase.
EJEMPLO:
Public class Tablero {
prívate int tablero[ ][ ]= new int[8][8];
prívate String color;
prívate int posición;
 Protected: Es un modificador de acceso que permite que un atributo o método
declarado con este modificador, pueda ser accedido desde la misma clase, una
clase en el mismo paquete, o una subclase aunque este en otro paquete.
EJEMPLO:
Package certificación;
Public class Parent {
Protected int x= 9; //acceso protected
Referencias mediante “this” a los miembros del objeto actual.
Los objetos pueden acceder a una referencia a si mismo usando la palabra clave
“this”. Hace referencia a la instancia actual de la clase. Puede ser usado con el fin de
evitar ambigüedades como en este ejemplo:
El constructor de la clase TiempoSimple recibe tres argumentos int para
inicializar el objeto. En el constructor usamos nombres de parámetros de entrada
idénticos a los nombres de las variables de instancia de la clase (hora, minuto, segundo).
Usando “this” podemos diferenciar entre unas y otras.
Tipos de datos primitivos y tipos de datos de Clase.
 Tipos de datos en Java
Los programas trabajan manipulando datos. Estos datos son de diferentes clases o
tipos.
Los tipos de datos son por ejemplo: números enteros, números reales, fechas, etc. En
el caso de que el dato sea un objeto, el tipo de dato es la clase a la que pertenece.
En java existen otros tipos de dato que no son objetos. Estos datos pertenecen a los
conocidos como tipos Primitivos.
 Tipos primitivos en Java
Los datos de tipos primitivos se guardan en memoria, en la Pila o Stack, en vez de
en la memoria Heap donde se guardan los objetos. Esto hace más simple y eficiente el
manejo de memoria.
A un dato de tipo primitivo no es necesario crearlo con new, como a un objeto.
Tampoco es posible acceder a ningún campo o método asociado. No tienen.
En la siguiente tabla, en la columna de la izquierda, pueden verse los tipos
primitivos. Una forma fácil de diferenciarlos con las clases, es que comienzan con
minúscula. Estos tipos son similares a los del lenguaje C u otros lenguajes no orientados
a objetos.
Tipo primitivo Tamaño en bytes Clase Wrapper
boolean Boolean
char 2 Character
byte 1 Byte
short 2 Short
int 4 Integer
long 8 Long
float 4 Float
double 8 Double
void Void
Por cada tipo primitivo existe una clase envoltorio Wrapper que permite guardar la
misma información pero usando un objeto.
Ejemplos de cómo declarar e inicializar variables de tipos primitivos:
1
2
3
4
5
6
7
8
byte nPequenio = 25;
short nMediano = 2500;
int nGrande = 250000;
long nMuyGrande = 2500000000L;
float nReal = 250.56f;
double nRealGrande = 2500000.5467d; //No es obligatoria la d
boolean llueve = true;
char unCaracter = 'A'; //Siempre comillas simples
CONCLUSION
Es muy importante destacar que el alcance de las clases es un requisito
de importancia en la Programación Orientada a Objetos donde su alcance implica los
métodos y atributos y miembro de una clase que son variables declaradas dentro de la
definición de la clase donde sus modificadores que tiene una clase en public, prívate y
protected se requiere en una clase.
El modificador public el accede al elemento de cualquier clase de que
pertenezca o no al paquete que se encuentra el elemento, el modificador prívate muy
restrictivo que especifica los elementos que lo utilizan solo puede ser accedido en la
misma clase y el modificador protected indica los elementos donde solo puede ser
accedido desde su mismo paquete y desde cualquier clase que extienda la clase que se
encuentra.
BIBLIOGRAFIA
www.aprenderaprogramar.com/index.php?...private...modificadores...en...
mundogeek.net/archivos/2009/03/30/modificadores-en-java/
www.aprenderaprogramar.com/index.php?...protected...modificadores...
https://books.google.co.ve/books?isbn=9702602548
https://elbauldelprogramador.com/clases-y-objetos-control-del-acceso-los/
https://msdn.microsoft.com/es-es/library/kktasw36.aspx
http://ayudasprogramacionweb.blogspot.com/2012/11/tipos-de-datos-primitivos-y-
ejemplos-java.html

Más contenido relacionado

La actualidad más candente

Implementación de clases
Implementación de clasesImplementación de clases
Implementación de clases
Fernando Solis
 
Unidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetosUnidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetos
Rulox Quiñones
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetosjent46
 
Poo ok
Poo okPoo ok
Elementos De Una Clase
Elementos De Una ClaseElementos De Una Clase
Elementos De Una Clase
Namuel Solorzano Peralta
 
Cuestionario cevallos
Cuestionario cevallosCuestionario cevallos
Cuestionario cevallos
Nefi Villaherman Medrano Barradas
 
C3 las clases en java v2
C3 las clases en java v2C3 las clases en java v2
C3 las clases en java v2Mariano Galvez
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
Alvaro Enrique Ruano
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completadoKai Exo
 
Constructor Y Destructor
Constructor Y DestructorConstructor Y Destructor
Constructor Y Destructor
Tecnologico
 
Herencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosHerencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosMario Villaseñor
 
JAVA- basico
JAVA- basicoJAVA- basico
JAVA- basico
Jose Antonio
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
Clara Patricia Avella Ibañez
 
Herencia
HerenciaHerencia
Métodos POO
Métodos POOMétodos POO
Métodos POO
1da4
 
Lenguaje de Programación Orientada a Objetos
Lenguaje  de  Programación  Orientada  a Objetos Lenguaje  de  Programación  Orientada  a Objetos
Lenguaje de Programación Orientada a Objetos
Marielena Lujano
 
Cuestionario poo
Cuestionario pooCuestionario poo
Cuestionario poo
Rodrigo Lara
 
Repaso 19 abril2016
Repaso 19 abril2016Repaso 19 abril2016
Repaso 19 abril2016
zeta2015
 
Propiedades De La Poo
Propiedades De La PooPropiedades De La Poo
Propiedades De La Poo
da4
 

La actualidad más candente (20)

Implementación de clases
Implementación de clasesImplementación de clases
Implementación de clases
 
Unidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetosUnidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetos
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Poo ok
Poo okPoo ok
Poo ok
 
Elementos De Una Clase
Elementos De Una ClaseElementos De Una Clase
Elementos De Una Clase
 
Cuestionario cevallos
Cuestionario cevallosCuestionario cevallos
Cuestionario cevallos
 
C3 las clases en java v2
C3 las clases en java v2C3 las clases en java v2
C3 las clases en java v2
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completado
 
Constructor Y Destructor
Constructor Y DestructorConstructor Y Destructor
Constructor Y Destructor
 
Herencia - Programación Orientada a Objetos
Herencia - Programación Orientada a ObjetosHerencia - Programación Orientada a Objetos
Herencia - Programación Orientada a Objetos
 
JAVA- basico
JAVA- basicoJAVA- basico
JAVA- basico
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
 
Herencia
HerenciaHerencia
Herencia
 
Métodos POO
Métodos POOMétodos POO
Métodos POO
 
Lenguaje de Programación Orientada a Objetos
Lenguaje  de  Programación  Orientada  a Objetos Lenguaje  de  Programación  Orientada  a Objetos
Lenguaje de Programación Orientada a Objetos
 
Cuestionario poo
Cuestionario pooCuestionario poo
Cuestionario poo
 
Repaso 19 abril2016
Repaso 19 abril2016Repaso 19 abril2016
Repaso 19 abril2016
 
Propiedades De La Poo
Propiedades De La PooPropiedades De La Poo
Propiedades De La Poo
 
Informacion
InformacionInformacion
Informacion
 

Similar a Trabajo teorico de java

Fundamentos de Java
Fundamentos de JavaFundamentos de Java
Fundamentos de Java
martosfre
 
metodos de clases
metodos de clasesmetodos de clases
metodos de clases
CristianChvez12
 
Benita ppp unidad 1
Benita ppp unidad 1Benita ppp unidad 1
Benita ppp unidad 1
TAtiizz Villalobos
 
DAW - Desarrollo de clases
DAW - Desarrollo de clasesDAW - Desarrollo de clases
DAW - Desarrollo de clasesvay82
 
Clases y objetos en Java
Clases y objetos en JavaClases y objetos en Java
Clases y objetos en Java
Daniel Gomez Jaramillo
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en Java
Angel Vázquez Patiño
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
bchrmz
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
bchrmz
 
Apunte paradigma orientado a objetos
Apunte paradigma orientado a objetosApunte paradigma orientado a objetos
Apunte paradigma orientado a objetos
Alejandro Canosa
 
Memch clases lep ii
Memch   clases lep iiMemch   clases lep ii
Memch clases lep iidani Safres
 
PROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdfPROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdf
MariaTeresaGarznPrez
 
Clases
ClasesClases
Clases y funciones_especiales
Clases y funciones_especialesClases y funciones_especiales
Clases y funciones_especiales
Wladimir
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En Java
Emilio Aviles Avila
 
Programacion orientada-a-objetos
Programacion orientada-a-objetosProgramacion orientada-a-objetos
Programacion orientada-a-objetos
Don Augusto
 
Trabajo de diceño y realizacion
Trabajo de diceño y realizacionTrabajo de diceño y realizacion
Trabajo de diceño y realizacion
LolyPila
 
FPJUCE - Capitulo2
FPJUCE - Capitulo2FPJUCE - Capitulo2
FPJUCE - Capitulo2
Ing. Giovanny Moncayo
 
Curso Java - Programación Digital
Curso Java - Programación DigitalCurso Java - Programación Digital
Curso Java - Programación Digital
Andy Juan Sarango Veliz
 

Similar a Trabajo teorico de java (20)

Fundamentos de Java
Fundamentos de JavaFundamentos de Java
Fundamentos de Java
 
metodos de clases
metodos de clasesmetodos de clases
metodos de clases
 
Benita ppp unidad 1
Benita ppp unidad 1Benita ppp unidad 1
Benita ppp unidad 1
 
DAW - Desarrollo de clases
DAW - Desarrollo de clasesDAW - Desarrollo de clases
DAW - Desarrollo de clases
 
Clases y objetos en Java
Clases y objetos en JavaClases y objetos en Java
Clases y objetos en Java
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en Java
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
 
Apunte paradigma orientado a objetos
Apunte paradigma orientado a objetosApunte paradigma orientado a objetos
Apunte paradigma orientado a objetos
 
Memch clases lep ii
Memch   clases lep iiMemch   clases lep ii
Memch clases lep ii
 
PROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdfPROGRAMACION_ORIENTADA_A_OBJETOS.pdf
PROGRAMACION_ORIENTADA_A_OBJETOS.pdf
 
Clases
ClasesClases
Clases
 
Clases y funciones_especiales
Clases y funciones_especialesClases y funciones_especiales
Clases y funciones_especiales
 
Curso Java Inicial 4 Poo En Java
Curso Java Inicial   4 Poo En JavaCurso Java Inicial   4 Poo En Java
Curso Java Inicial 4 Poo En Java
 
Programacion orientada-a-objetos
Programacion orientada-a-objetosProgramacion orientada-a-objetos
Programacion orientada-a-objetos
 
Trabajo de diceño y realizacion
Trabajo de diceño y realizacionTrabajo de diceño y realizacion
Trabajo de diceño y realizacion
 
FPJUCE - Capitulo2
FPJUCE - Capitulo2FPJUCE - Capitulo2
FPJUCE - Capitulo2
 
Clase 2 Poo
Clase 2 PooClase 2 Poo
Clase 2 Poo
 
Curso Java - Programación Digital
Curso Java - Programación DigitalCurso Java - Programación Digital
Curso Java - Programación Digital
 
Aprendiendo objetos en c++
Aprendiendo objetos en c++Aprendiendo objetos en c++
Aprendiendo objetos en c++
 

Más de UNEFA

Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
UNEFA
 
Rd unefa
Rd unefaRd unefa
Rd unefa
UNEFA
 
Normas unefa
Normas unefaNormas unefa
Normas unefa
UNEFA
 
Manual del estudiante unefa 2011
Manual del estudiante unefa 2011Manual del estudiante unefa 2011
Manual del estudiante unefa 2011
UNEFA
 
Actualizacion (tomo ii )
Actualizacion (tomo ii )Actualizacion (tomo ii )
Actualizacion (tomo ii )
UNEFA
 
Portada del portafolio
Portada del portafolioPortada del portafolio
Portada del portafolio
UNEFA
 

Más de UNEFA (6)

Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 
Rd unefa
Rd unefaRd unefa
Rd unefa
 
Normas unefa
Normas unefaNormas unefa
Normas unefa
 
Manual del estudiante unefa 2011
Manual del estudiante unefa 2011Manual del estudiante unefa 2011
Manual del estudiante unefa 2011
 
Actualizacion (tomo ii )
Actualizacion (tomo ii )Actualizacion (tomo ii )
Actualizacion (tomo ii )
 
Portada del portafolio
Portada del portafolioPortada del portafolio
Portada del portafolio
 

Último

el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
almitamtz00
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
Alejandrino Halire Ccahuana
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
Armando920824
 
Evaluación de Lengua Española de cuarto grado de primaria
Evaluación de Lengua Española de cuarto grado de primariaEvaluación de Lengua Española de cuarto grado de primaria
Evaluación de Lengua Española de cuarto grado de primaria
SoniaMedina49
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 

Último (20)

el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
 
Evaluación de Lengua Española de cuarto grado de primaria
Evaluación de Lengua Española de cuarto grado de primariaEvaluación de Lengua Española de cuarto grado de primaria
Evaluación de Lengua Española de cuarto grado de primaria
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 

Trabajo teorico de java

  • 1. República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Defensa Universidad Nacional Experimental Politécnica De La Fuerza Armada Bolivariana Nacional 2° semestre. ADS. Sección “01”.Aula “08” Programación I UNEFA - Núcleo San Félix Profesor: Bachilleres: Noel Díaz C.I: 25.446.036 Luis Arteaga Correo:luisarteaga429@gmail.com C.I: 25.393.014 Salazar Yubeysi Correo: yubeysi@gmail.com C.I: 19.158.119 Onnelis Marcano. Correo: onnelismarcano25@gmail.com Ciudad Guayana/ 18 /04/2017
  • 2. Índice Pág. INTRODUCCION………………………………………………………… 3 CONTENIDO: Alcance de clases……………………………………… 4 al 8  Qué es?  ¿Para qué sirve?  ¿Cómo se usa?  Características.  ejemplos Alcance de clase Control del Acceso a los miembros. (Modificadores: Public, Private, Protected). Referencias mediante “this” a los miembros del objeto actual. Tipos de datos primitivos y tipos de datos de Clase. CONCLUSION…………………………………………………………. 9 BIBLIOGRAFIA…………………………………………………………. 10
  • 3. INTRODUCCION El presente tiene como objetivo de dar a conocer que el Alcance de una clase son todas las partes del programa donde podemos utilizar métodos y atributos, en donde clase sirve como una implementación que nos muestra cómo trabaja el método que consta de todas las definiciones de todas las funciones del miembro. El acceso de a los miembro de una clase son unas de los modificadores acceso de una clase que indica el tipo de acceso permitido a cada miembro de una clase sus modificadores son public que es el miembro de la clase que es accesible desde cualquier parte del código; Private es el miembro de la clase solo es accesible desde el código perteneciente a la propia clase; protected son las subclase de la clase y nadie más puede acceder a las variables y métodos.
  • 4. ALCANCE DE LAS CLASES  ¿Qué Es? El alcance es una propiedad de las variables que se refiere a la visibilidad, a aquella región del programa donde la variable puede utilizarse, donde a definir una clase debo especificar los datos que contiene “atributos” y el código que opera sobre ellos “métodos”. El alcance de las clases son los métodos de una clase pueden modificar directamente los atributos de clase y de instancia; un método de clase “static” solo puede acceder atributos de clase.  ¿PARA QUE SIRVE? Para que puedan conocer que dentro del alcance de una clase, se pueda acceder de inmediato a los miembro de una clase, desde todas las funciones y miembro de esta que pueda ser referencia a ella mediante a su nombre, donde fuera del alcance de la clase se hace referencia a los miembros de esta a través de una manipuladores de un objeto, un nombre, una referencia de un objeto a un apuntador al objeto. Las funciones declaradas dentro de la definición de la clase, pertenece al alcance de esa clase y las funciones que son miembro se definen con alcance de archivo. Control del Acceso a los miembros. (Modificadores:Public, Private, Protected). Son cada declaración contenida en el cuerpo de una clase que defina de manera implícita un privilegio de acceso apareciendo en una sección precedida de una de estas tres palabras claves que son; prívate que solo puede usado por las funciones miembro de la clase, public que puede ser usado por cualquier clase y protected que puede usada
  • 5. por funciones miembro de la clase también como funciones miembros de la subclases y funciones miembro de las clases del propio paquete. Es decir cuando se accede a los miembros de una clase, es cuando se accede a los miembros de una instancia; es decir de un “objeto” pero en otro lado en java puede definirse atributos o métodos que son de una clase y no necesita de una instancia u objetos para ser llamados. Modificadores:  PUBLIC: Es un modificador de acceso que Permite que los atributos o métodos que utilicen dicho modificador pueda ser accedidos desde cualquier clase, ya sea ella misma, otra clase en el mismo paquete, una subclase en otro o el mismo paquete, y cualquier otra clase en cualquier otro paquete. EJEMPLO:  public void iniciar(){}  public void finalizar(){}  public void guardar(){}  public void iniciar partida(){}  Prívate: Es un modificador de los miembros de una clase, un miembro privado puede ser referenciado en el interior de la clase. EJEMPLO: Public class Tablero { prívate int tablero[ ][ ]= new int[8][8]; prívate String color; prívate int posición;  Protected: Es un modificador de acceso que permite que un atributo o método declarado con este modificador, pueda ser accedido desde la misma clase, una clase en el mismo paquete, o una subclase aunque este en otro paquete.
  • 6. EJEMPLO: Package certificación; Public class Parent { Protected int x= 9; //acceso protected Referencias mediante “this” a los miembros del objeto actual. Los objetos pueden acceder a una referencia a si mismo usando la palabra clave “this”. Hace referencia a la instancia actual de la clase. Puede ser usado con el fin de evitar ambigüedades como en este ejemplo: El constructor de la clase TiempoSimple recibe tres argumentos int para inicializar el objeto. En el constructor usamos nombres de parámetros de entrada idénticos a los nombres de las variables de instancia de la clase (hora, minuto, segundo). Usando “this” podemos diferenciar entre unas y otras.
  • 7. Tipos de datos primitivos y tipos de datos de Clase.  Tipos de datos en Java Los programas trabajan manipulando datos. Estos datos son de diferentes clases o tipos. Los tipos de datos son por ejemplo: números enteros, números reales, fechas, etc. En el caso de que el dato sea un objeto, el tipo de dato es la clase a la que pertenece. En java existen otros tipos de dato que no son objetos. Estos datos pertenecen a los conocidos como tipos Primitivos.  Tipos primitivos en Java Los datos de tipos primitivos se guardan en memoria, en la Pila o Stack, en vez de en la memoria Heap donde se guardan los objetos. Esto hace más simple y eficiente el manejo de memoria. A un dato de tipo primitivo no es necesario crearlo con new, como a un objeto. Tampoco es posible acceder a ningún campo o método asociado. No tienen. En la siguiente tabla, en la columna de la izquierda, pueden verse los tipos primitivos. Una forma fácil de diferenciarlos con las clases, es que comienzan con minúscula. Estos tipos son similares a los del lenguaje C u otros lenguajes no orientados a objetos.
  • 8. Tipo primitivo Tamaño en bytes Clase Wrapper boolean Boolean char 2 Character byte 1 Byte short 2 Short int 4 Integer long 8 Long float 4 Float double 8 Double void Void Por cada tipo primitivo existe una clase envoltorio Wrapper que permite guardar la misma información pero usando un objeto. Ejemplos de cómo declarar e inicializar variables de tipos primitivos: 1 2 3 4 5 6 7 8 byte nPequenio = 25; short nMediano = 2500; int nGrande = 250000; long nMuyGrande = 2500000000L; float nReal = 250.56f; double nRealGrande = 2500000.5467d; //No es obligatoria la d boolean llueve = true; char unCaracter = 'A'; //Siempre comillas simples
  • 9. CONCLUSION Es muy importante destacar que el alcance de las clases es un requisito de importancia en la Programación Orientada a Objetos donde su alcance implica los métodos y atributos y miembro de una clase que son variables declaradas dentro de la definición de la clase donde sus modificadores que tiene una clase en public, prívate y protected se requiere en una clase. El modificador public el accede al elemento de cualquier clase de que pertenezca o no al paquete que se encuentra el elemento, el modificador prívate muy restrictivo que especifica los elementos que lo utilizan solo puede ser accedido en la misma clase y el modificador protected indica los elementos donde solo puede ser accedido desde su mismo paquete y desde cualquier clase que extienda la clase que se encuentra.