5. Creación de objetos
En Java los objetos se crean únicamente
de forma dinámica. Para ello se utiliza el
operador new
Los objetos en Java se utilizan siempre a
través de referencias.
6.
7. Creación de objetos
Una clase define un tipo de dato que se
puede utilizar para declarar
variables.Ejemplo
Clase CuentaBancaria
variables cuenta1,cliente1
Declarar un objeto es declarar una
referencia a un objeto
8. Los objetos se crean con el operador new
cuenta1=new CuentaBancaria();
CuentaBancaria
-Sin definir-
-Sin definir-
-Sin definir-
Numero
Banco
Saldo
9. Crear un objeto significa reservar un
espacio en memoria para sus variables.
new reserva memoria para un objeto y
devuelve una referencia al objeto.
LOS OBJETOS SIEMPRE UTILIZAN MEMORIA DINAMICA
10. Utilización de Objetos
Una vez que se tiene declarado un objeto
con sus variables y sus métodos, podemos
acceder a ellos para que el uso para el que
se ha creado ese objeto entre en
funcionamiento.
Para acceder a variables o métodos en Java
se especifica el nombre del objeto y el
nombre de la variable, o método,
separados por un punto (.).
11. Creación de objetos y accesos a
variabables
CuentaBancaria cuenta1;
Cliente cliente1;
cuenta1=new CuentaBancaria();
cuenta1.setNumero("5678");
cuenta1.setSaldo(2000.0);
cuenta1.setBanco("Banco Pichincha");
cliente1=new Cliente();
cliente1.setNombre("Henry Jaramillo");
cliente1.setTelefono("098214601");
System.out.println(cuenta1.getNumero()+" "+cuenta1.getSaldo()+"
"+cuenta1.getBanco());
System.out.println(cliente1.getNombre()+" "+cliente1.getTelefono());
12. Creación de objetos con
constructores
Cliente cliente1=new Cliente("Henry","098214601");
CuentaBancaria cuenta1=new
CuentaBancaria("6746","Produbanco",355);
System.out.println(cuenta1.getNumero()+"
"+cuenta1.getSaldo()+"
"+cuenta1.getBanco());
System.out.println(cliente1.getNombre()+"
"+cliente1.getTelefono());
14. Ejercicio propuesto
Dada la siguiente clase llamada Persona
crear un objeto que me permita llamar al
constructor de la clase e inicializar sus
propiedades ,luego llamar al método
ImprimePersona y después imprimirlo.
Determine cual es el resultado
15. Solución
public class Main {
public static void main(String[] args) {
Persona persona1=new Persona("Henry","Jaramillo","1723521298","San
Carlos");
System.out.println(persona1.ImprimePersona());
}
}
Se obtiene como resultado la propiedades de nuestra clase
Henry Jaramillo 1723521298 San Carlos
16. conclusiones
Para acceder a propiedades , métodos o a
constructores se necesita crear un objeto
No es lo mismo un objeto que una
variable, el objeto es cualquier cosa de la
vida real mientras que la variable o
también objeto referenciado nos permite
manipular al objeto.
17. recomendaciones
Definir bien las propiedades y métodos
para que en el momento de crear el objeto
nos devuelva los resultados que deseamos