1 of 11

Slide Notes

DownloadGo Live

JAVAFICADAS

Published on Nov 23, 2015

No Description

PRESENTATION OUTLINE

JAVAFICADAS

Aprendamos a definir clases para crear objetos!
Photo by Rene Mensen

Clases y métodos

-- OBJETOS

- En el mundo real los objetos tienen características y comportamientos.

- En el mundo del software también, sólo que las características las podemos ver en variables y los comportamientos en métodos.

-- CLASES

- Es el molde/plantilla a partir de la cual podemos crear objetos.
Photo by cipovic

Tipos de Variables

- Las variables locales están definidas sólo en ciertos bloques de código.

public void saluda()
{
String nombre = "Erika";

/*Esta es la definición de una variable local, ya que está siendo creada dentro de este método y sólo aquí puedo usarla*/

}

- Las variables de instancia están definidas como parte de la clase/plantilla y se llaman así porque al crear un objeto, se hace una instancia de la clase, esto quiere decir que se crea como una copia de estas variables por cada objeto definido/creado.

public class Persona{
int edad;
String nombre;
double peso;

/*Estas variables están definidas en la clase, y serán las características de cada objeto creado/instanciado*/
}

- Las variables de clase están definidas en la clase, pero no dependen de un objeto en particular para ser usadas. Pueden ser usadas en todo el programa.

public class Persona{
static String mensaje="Hola Codificada";
String nombre;
double peso;

/*Estas variables están definidas en la clase, se identifican por la palabra reservada "static" y pueden ser usadas en todo el programa*/
}
Photo by sjrankin

Constructores

Los constructores son los métodos de inicialización de las variables de instancia.

- Cada clase tiene un constructor.

- Si no se especifica, el compilador de Java ejecuta uno.

- Cada que se crea un objeto el método constructor es invocado.

- Una característica importante es que el método constructor tiene el mismo nombre de la clase.

- Una clase puede tener uno o más métodos constructores definidos.
Photo by lu6fpj

Objetos

Declaración, instanciación, inicialización
- Un objeto es creado desde la clase.

- la palabra reservada **new** es usada para crear nuevos objetos.

- Declaración: de qué clase será tu objeto? qué nombre tendrá?
- Instanciación: usamos la palabra new
- Inicialización: llamada al método constructor, para inicializar el nuevo objeto.
Photo by CUEVA2008

Acceso a variables y métodos

- Acceso a variables de instancia

Esto se hace en base a un objeto, ejemplo:

objeto1.nombreDeVariable;

- Acceso a métodos

Esto se hace en base a un objeto, ejemplo:

objeto1.nombreDeMetodo();
Photo by Emmanuel Maza

Ejercicios

Photo by kristhianluis

Ejercicios

Photo by kristhianluis

Preguntas

Photo by ing jorge

Gracias!

Photo by Jaume Meneses

Gracias!

Photo by Jaume Meneses