Está en la página 1de 11

Unidad 4 – Declaración/Especificación de

una Clase
Objetos
1. LOS OBJETOS SON “COSAS”
2. SE DESCOMPONEN LOS PROBLEMAS DE
PROGRAMACIÓN EN UN CONJUNTO DE OBJETOS QUE
SON UNA REPRESENTACIÓN “NATURAL” DE LA
SITUACIÓN.
CLASE
LAS CLASES REPRESENTAN EL “CONCEPTO
GENERAL DE UNA COSA”, MIENTRAS QUE LOS
OBJETOS REPRESENTAN INSTANCIAS CONCRETAS
DE UNA CLASE. LAS CLASES ACTÚAN DE FORMA
MUY PARECIDA A UNA PLANTILLA O MOLDE
PARA GALLETAS EN EL SENTIDO DE QUE UNA
CLASE SE UTILIZA PARA CREAR O INSTANCIAR
OBJETOS
¿Cómo se hace para programar objetos en
Java?

LOS OBJETOS NO SON PROGRAMADOS


DIRECTAMENTE, LO QUE EL PROGRAMADOR
DEBE HACER ES CONSTRUIR CLASES. UNA VEZ HA
CONSTRUIDO LAS CLASES PUEDE CREAR
OBJETOS A PARTIR DE ELLAS.
UNA CLASE EN JAVA ES EL CONTENEDOR PARA EL CÓDIGO DE NUESTROS PROGRAMAS.
TODO PROGRAMA EN JAVA CONSISTE EN POR LO MENOS UNA DECLARACIÓN DE
CLASE
EN LA DECLARACIÓN DE UNA CLASE, SE ESPECIFICA EL
IDENTIFICATIVO DE LA CLASE, Y UNA SERIE DE
CARACTERÍSTICAS PROPIAS DE LOS LENGUAJES
ORIENTADOS A OBJETOS, QUE PUEDE TENER UNA CLASE.
LA SINTÁXIS GENERAL DE LA DECLARACIÓN DE UNA CLASE
ES LA SIGUIENTE:
[MODIFICADOR] CLASS NOMBRECLASE [EXTENDS
NOMBRESUPERCLASE][IMPLEMENTS LISTADEINTERFACES]
PERO LA DECLARACIÓN MÍNIMA PARA UNA CLASE ES LA
SIGUIENTE:
CLASS NOMBRECLASE
SE HA VISTO QUE SE DEFINEN CLASES DEL
SIGUIENTE MODO:
CLASS MYCLASS {
//DECLARACIONES DE CAMPOS,
CONSTRUCTORES Y MÉTODOS
}
Declaración de una
Clase

LA SINTAXIS DE LA DEFINICIÓN DE UNA CLASE


CONSTA DE DOS PARTES CLARAMENTE
DIFERENCIADAS: SU CABECERA Y EL CUERPO DE
LA CLASE
CABECERA/DECLARACIÓN DE CLASE
{
CUERPO DE LA CLASE
}
Miembros de una
clase

LOS MIEMBROS DE UNA CLASE (PROPIEDADES O


ATRIBUTOS Y MÉTODOS) PUEDEN SER:
1. PÚBLICOS: SE PUEDE ACCEDER A ELLOS
DESDE FUERA DE LA CLASE.
2. PRIVADOS: SÓLO SE PUEDE ACCEDER A
ELLOS DESDE DENTRO DE LA CLASE
LOS MIEMBROS PRIVADOS ES CUANDO SE DEFINE
COMO PRIVADOS A ESTA CLASE Y ÉL ÚNICO
CAMINO PARA LLEGAR A ELLOS ES LA INTERFAZ
PÚBLICA DE LA CLASE QUE SUELEN SER LOS
MÉTODOS.
LOS MIEMBROS PÚBLICOS SON LOS CUALES SE
DEFINEN ATRIBUTOS PÚBLICOS DE LA CLASE EL
CUAL EL ACCESO ES DIRECTO A TRAVÉS DEL
NOMBRE DEL OBJETO
PUBLIC
ESTE ES UN MODIFICADOR DE ACCESO DE
CLASES, MÉTODOS Y VARIABLES. OTORGA
PERMISOS PARA QUE SEAN ACCESIBLES DESDE
CUALQUIER PARTE.
PRIVATE
ESTE UN MODIFICADOR DE ACCESO DE CLASES,
MÉTODOS Y VARIABLES. OTORGA PERMISOS
PARA QUE SEAN ACCESIBLES SOLAMENTE
DENTRO DE LA MISMA CLASE

También podría gustarte

  • Unidad 5 Parte 1
    Unidad 5 Parte 1
    Documento14 páginas
    Unidad 5 Parte 1
    Elder Estuardo García Pacheco
    Aún no hay calificaciones
  • Unidad 4 Parte 1
    Unidad 4 Parte 1
    Documento17 páginas
    Unidad 4 Parte 1
    Elder Estuardo García Pacheco
    Aún no hay calificaciones
  • Unidad 5 Parte 2
    Unidad 5 Parte 2
    Documento13 páginas
    Unidad 5 Parte 2
    Elder Estuardo García Pacheco
    Aún no hay calificaciones
  • Unidad 5 Parte 3
    Unidad 5 Parte 3
    Documento19 páginas
    Unidad 5 Parte 3
    Elder Estuardo García Pacheco
    Aún no hay calificaciones
  • Presentacion 6 - Merged
    Presentacion 6 - Merged
    Documento72 páginas
    Presentacion 6 - Merged
    Elder Estuardo García Pacheco
    Aún no hay calificaciones
  • Presentacion 8
    Presentacion 8
    Documento15 páginas
    Presentacion 8
    Elder Estuardo García Pacheco
    Aún no hay calificaciones
  • Presentacion 7
    Presentacion 7
    Documento24 páginas
    Presentacion 7
    Elder Estuardo García Pacheco
    Aún no hay calificaciones
  • Presentacion 9
    Presentacion 9
    Documento12 páginas
    Presentacion 9
    Elder Estuardo García Pacheco
    Aún no hay calificaciones
  • Presentacion 6
    Presentacion 6
    Documento21 páginas
    Presentacion 6
    Elder Estuardo García Pacheco
    Aún no hay calificaciones