imagen_2022-03-25_235750265 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