Download - Mapa Conseptual Unidad 3 Alonso Balmori

Transcript
  • DECLARACION DE CLASES

    ATRIBUTOSMETODOS ENCAPSULAMIENTO

    Sub Topic

    TIPO DE ATRIBUTO:objetivos;profundizar concepto de atributo de una clase e indicarlos tipos

    de atributos en java.

    interpreta el codigo fuente de una aplicacion java donde aparecen distintos tipos de

    atributos

    Tambien llamados datos o variables son proporciones de infor-

    macion que un objeto posee o conoce de si mismo, una clase

    puede tener cualquier numero de atributos o no tener ninguno.

    Existen dos tipos de metodos:

    El primer tipo son metodos que rea-lizan procesos puedes realizar

    cualquier tipo de operacion con ellos, el proposito es manipular variables

    existentes.

    El segundo tipo son los que realizan un proceso o calculo,calculauna variable especifica un ejemplo podria ser un metodo para obtenerel valor de una multiplicacion. Unmetodo puede utilizar variables predefinidas para ser utilizadas

    en sus procesos.

    Al empaquetamientode las variables de un

    objeto con la proteccionde sus metodos se le llamaencapsulamiento y que es

    utilizado para esconder detalles de la puesta en

    practica no importantes de otros objetos y asi los

    detalles en practica puedencambiar en cualquier

    tiempo sin afectar otraspartes del programa.

    El encapsulamiento de variables y metodos en uncomponente de software

    ordenado es, todavia,una simple idea poderosaque provee dos principalesbeneficios a los desarrolla-

    dores de software.

    Esto es el codigofuente de un objetopuede ser escrito,

    asi como darle man-tenimiento independi-entemente del codigo

    fuente de otros objetosasi mismo, un objeto

    tiene una "interfaz publica"que otros objetos puedenutilizar para comunicarse

    con el.

    La realidad es dife-rente, los atributos se relacionan al objeto o

    instancia y los metodosala clase. Instituto Tecnologico de Salina Cruz

    Programacion Orientada a ObjetosAlonso Balmori Lopez

    141020068

    Created by Trial Version

    Created by Trial Version

    Created by Trial Version