Mind map
Clases y Objetos en Java
Map content
Clases y Objetos en Java
Objetos
- Es una instancia de una clase. Cada bloque de código es un constructor . Cuando no se declara ningún constructor el compilador genera uno sin argumentos por defecto
- Se puede utilizar el mismo nombre pero deben cambiar los argumentos para que se puedan diferenciar.
- Campos de Sombra
- Si se utiliza el mismo nombre en una variable local y un parámetro se puede usar this. en la variable local para que se distinga.
- Llamada de Constructor
- Las clases pueden declarar varios constructores
- Trabajo con instancias de clase
- Una vez que haya declarado una clase, puede crear objetos a partir de ella. Un objeto no es más que una instancia de clase. El objeto inicializa los valores que se le asignan.
- Valor de Retorno en un constructor
- Un constructor no tiene un tipo de retorno, ya que el operador ya esta devolviendo una referencia al objeto recién creado.
- Objetos de Mensajería
- Llamar un método en un objeto equivale a enviar un mensaje al objeto. El nombre del método y sus argumentos se conceptualizan como un mensaje que se envía al objeto en el que se llama el método.
- Ocultación de información y niveles de acceso
- El cuerpo de una clase se compone de interfaz e implementación.
- Interfaz
- Es la parte de la clase que es accesible al código ubicado fuera de la clase. La forman el constructor y los encabezados de métodos.
- Implementación
- Es la parte de la clase que existe para soportar la interfaz. La implementación debe estar oculta del código externo. La forman el código dentro de los constructores, los métodos y los diversos campos
- Un nivel de acceso es un indicador de quién puede acceder a un campo, método o constructor. Java admite algunos niveles de acceso:
- private: Sólo el código en la misma clase que el miembro puede tener acceso al miembro.
- public: Cualquier código en cualquier clase en cualquier paquete puede tener acceso al miembro.
- protected: Cualquier código de la misma clase o sus subclases puede tener acceso al miembro.
- Un nivel de acceso es un indicador de quién puede acceder a un campo, método o constructor. Java admite algunos niveles de acceso:
- Es la parte de la clase que existe para soportar la interfaz. La implementación debe estar oculta del código externo. La forman el código dentro de los constructores, los métodos y los diversos campos
- Interfaz
- El cuerpo de una clase se compone de interfaz e implementación.
- Esconder constructores o métodos
- Se suele ocultar un constructor para evitar que se instancia una clase de utilidad.
- Se suele ocultar un método cuando sólo existe para dar servicio a otro método (o un constructor). Tal método se conoce como un método auxiliar .
- Campos de Sombra
- Se puede utilizar el mismo nombre pero deben cambiar los argumentos para que se puedan diferenciar.
- Es una instancia de una clase. Cada bloque de código es un constructor . Cuando no se declara ningún constructor el compilador genera uno sin argumentos por defecto
Information
- Description
- Mind Map on Clases y Objetos en Java, created by Diego Sibaja Garro on 01/08/2017.
- Created by
- Diego Sibaja Garro
- Views
- 1
- Rating