Notizen
JAVA
Inhalt der Notizen (1)
Seite 1
Imaginemos que tenemos una fábrica de galletas, vendemos diferentes tipos de galletas con diferentes formas sabores y colores, evidentemente al tener diferentes formas necesitaremos entonces diferentes moldes para las galletas que fabricamos, necesitaremos diferentes recetas para el sabor de cada una y por ultimo diferentes colores o maneras de darle color a nuestras galletas.
Clases: Es un prototipo que define las variables y los métodos comunes a un cierto tipo de instancias.
En nuestro ejemplo de la fabrica de galletas, la clase seria uno de los moldes para galletas, junto con los métodos para colorearlas y la receta (método de preparación). Quiere decir que en nuestro programa de Java tendremos una manera de especificar las características de la galleta dado que hay diferentes moldes de galletas.
De las clases se pueden crear instancias del mismo tipo. La clase define las variables y los métodos comunes a las instancias de este tipo (el tipo de la clase creada), pero luego cada instancia de esta clase tendrá sus propios valores (propio molde, color y receta) y compartirán las mismas funciones.
En Java, primero deberemos crear una clase antes de poder crear instancias o ejemplares de esa clase. Evidentemente primero necesitamos los moldes y demás para poder hacer galletas.
Objeto: Es una instancia de una clase.
Para el ejemplo, los objetos serian cada una de las diferentes galletas obtenidas de los modeles definidos (clases).
Los objetos en Java permiten tener un control total sobre "quien" o "que" puede acceder a sus miembros, es decir, los objetos pueden tener miembros públicos a los que podrán acceder otros objetos o miembros privados a los que sólo puede acceder él. Estos miembros pueden ser tanto variables como funciones.
Un objeto puede escribirse y mantenerse de forma independiente a los otros objetos contenidos en la aplicación.
Mensajes: Para comunicarse los objetos se envían mensajes entre si.
Son simples llamadas a las funciones o métodos del objeto en particular con el cual se quiere comunicar para solicitarle que ejecuten alguna "acción" según sus métodos y/o atributos.
En el ejemplo los mensajes serian la manera de manipular la maquina encargada de crear galletas diciéndole que receta, colores o que molde usar en un momento cualquiera.
Herencia: Se puede crear una clase partiendo de otra que ya exista.
Puedes crear una clase a través de una clase existente, y está clase tendrá todas las variables y los métodos de su "superclase" ademas se le podrán añadir otras variables y métodos propios.
Una Super clase es aquella clase de la cual desciende una clase.
Ejemplo:
public class Galeta{
private String molde;
private String receta;
private String color;
public Galleta(){
//Constructor
}
public Galleta fabricar_galleta(){
//Metodo para fabricar galletas
}
}
Informationen
- Beschreibung
- Notiz am JAVA, erstellt von Diana Karen López Morgado am 22/02/2017.
- Erstellt von
- Diana Karen López Morgado
- Aufrufe
- 0
- Tags
- Bewertung