Objetos en Java
click to edit
Objetos en Java
Objetos
Estructura de un Objeto
¿Qué es un Objeto?
Herencia
Crear un Objeto en JAVA
Pasos Para Crear Un Objeto
click to edit
NombreClase RefObjeto = new NombreClase();
RefObjeto.Metodo();
Acceso a métodos
Usuarios user = new Usuarios()
Class Usuarios{
//Declaración de Atributos
//Declaración del Constructor
//Declaración de Métodos
}
Creación de la clase
Declaración y creación de un Objeto dentro del Main
Public class Usuarios{
//Atributos
String nombre;
String apellido;
int edad;
char sexo;
int CI;
//Método constructor
//Métodos
}
public class Usuarios{
//Atributos
String nombre;
String apellido;
int edad;
int CI;
//Método constructor
Usuarios(){
this.nombre = "Angel";
this.apellido="Alvarez";
this.edad= 20;
this.CI= 30013939;
}
//Métodos de la clases
public static void main(String [] args){
}
}
public class Usuarios{
//Atributos de la clase
//Método constructor de la clase
//Métodos de la clase
public static void main(String [] args){
}
}
1)Creación de la clase Usuarios y la clase Principal
public class Usuarios{
//Atributos
String nombre;
String apellido;
int edad;
int CI;
//Método constructor
Usuarios(){
this.nombre = "Angel";
this.apellido = "Alvarez";
this.edad = 20;
this.CI= 30013939;
}
//Métodos de la clase
public void registra(){
System.out.println("El usuario a registrar es: "+nombre+" "+apellido);
}
public void datos(){
System.out.println("Tiene" +edad+" y su numero de identificación es: " +CI);
}
public static void main(String [] args){
}
}
2)Declaramos los atributos de la clase
3)Declaramos y Asignamos Valores a los Atributos
4) Creamos los Métodos de la clase
public class Usuarios{
//Atributos
String nombre;
String apellido;
int edad;
int CI;
//Método Constructor
Usuarios(){
this.nombre ="Angel";
this.apellido = "Alvarez";
this.edad = 20;
this.CI = 30013939;
}
//Métodos de la clase
public void registrar(){
System.out.println("El usuario a registrar es: "+nombre+" "+apellido);
}
public void datos(){
System.out.println("Tiene"+edad+"y su numero de identificación es"+CI);
}
public static void main(String [] args){
System.out.println("Creando Mi Primer Objeto En JAVA");
Usuarios user = new Usuarios();
user.registrar();
user.datos();
}
}
5) Declaración y Creación del Objeto
Es el mecanismo por el cual una clase permite heredar las características (atributos y métodos) de otra clase. La herencia permite que se puedan definir nuevas clases basadas de unas ya existentes a fin de reutilizar el código, generando así una jerarquía de clases dentro de una aplicación.
Tipos de Herencia
¿Qué es la Herencia?
La herencia única se define como una clase derivada que se utiliza para heredar propiedades y su naturaleza de una única clase principal que todas las características necesarias para que el programa se ejecute.
Herencia múltiple hace referencia a la característica de los lenguajes de programación orientada a objetos en la que una clase puede heredar comportamientos y características de más de una superclase.
Herencia Simple
Herencia Múltiple
Un objeto es una instancia de una clase. En un programa el objeto se representa mediante una variable. Esta variable contiene la dirección de memoria del objeto.
Características
Comportamiento: se representa mediante métodos de un objeto. También refleja la respuesta de un objeto con otros objetos.
Estado: está representado por atributos de un objeto. También refleja las propiedades de un objeto.
Identidad: le da un nombre único a un objeto y permite que un objeto interactúe con otros objetos.
Estado
Comportamiento
Identidad
Componentes De Un Objeto
Campos o atributos: Se trata del componente de un objeto en Java que recopila y almacena datos. Pueden ser primitivos o, a su vez, otro tipo de objetos. Lo que se conoce como agregación o composición de objetos. La idea detrás de esta característica es que cada atributo o campo representa una propiedad determinada del objeto.
Rutinas o métodos: Las rutinas llevan a cabo una serie de acciones o tareas en función de los atributos que definan al objeto.
Atributos
Métodos