GoConqr has a new look! Let us know what you think.

Mind map

Clase

brahyan rodriguez Spanish

Map content

Clase

  1. Se define

    • Atributo
      • Una clase puede tener cero o más atributos. Sirven para almacenar los datos de los objetos. En el ejemplo anterior almacenan el nombre y la edad de cada objeto Persona. Se declaran generalmente al principio de la clase. La declaración es similar a la declaración de una variable local en un método. La declaración contiene un modificador de acceso de los vistos anteriormente: private, package, protected, public. Pueden ser variables de tipo primitivo o referencias a objetos.
        • Instancia
          • son todos los atributos no static. Cada objeto de la clase tiene sus propios valores para estas variables, es decir, cada objeto que se crea incluirá su propia copia de los atributos con sus propios valores.
        • Clase
          • son los declarados static. También se llaman atributos estáticos. Un atributo de clase no es específico de cada objeto. Solo hay una copia del mismo y su valor es compartido por todos los objetos de la clase. Un atributo de clase existe y puede utilizarse aunque no existan objetos de la clase. Podemos considerarlo como una variable global a la que tienen acceso todos los objetos de la clase.
    • Visibilidad de los miembros de una clase
      • Se puede establecer distintos nivles de encapsulamiento para los miembros de una clase (atributos y operaciones) en funcion de, desde, donde, queremos que se pueda acceder
        • Publica
          • Se puede accerder al miembro de la clase desde cualquier lugar ( + )
        • Protegida
          • Solo se puede acceder al miembro de la clase desde la propia clae o desde una clase que herede de ella ( # )
        • Privada
          • Solo se puede acceder al miembro de la clase desde la propia clase ( - )
    • Metodo
      • Una clase puede contener cero o más métodos. Definen el comportamiento de los objetos de la clase. A través de los métodos se accede a los datos de la clase. Desde el punto de vista de la POO el conjunto de métodos de la clase se corresponden con el conjunto de mensajes a los que los objetos de esa clase pueden responder.
        • Instancia
          • Son todos los métodos no static. Operan sobre las variables de instancia de los objetos pero también tienen acceso a los atributos estáticos. La sintaxis de llamada a un método de instancia es: idObjeto.metodo(parametros);
        • Clase
          • Son los métodos declarados como static. Tienen acceso solo a los atributos estáticos de la clase. No es necesario instanciar un objeto para poder utilizar un método estático. Para acceder a un método de clase se escibe: NombreClase.metodo;

Information

Description
Mind Map on Clase, created by brahyan rodriguez on 03/09/2016.
Views
0
Rating

More on Clases y objetos

Feedback

What is it about?

What do you think of the new look?

How do you like it?