Está en la página 1de 6

package Clasesyobjetos;

public class Labo3 {

public static void main(String[] args){

Consecion conse=new Consecion("HS");

conse.verdatos1(new Administrador ("Luis"));

conse.verdatos2(new Empleado("Juan"));

conse.imprimir();

package Clasesyobjetos;

import java.util.HashSet;

import java.util.Iterator;

public class Consecion {

String nombre;
Carro carro;

HashSet<Administrador> administrador1=new HashSet<Administrador>();

HashSet<Empleado> empleado1=new HashSet<Empleado>();

public Consecion(String nombre){

this.nombre=nombre;

carro=new Carro("Rojo","HONDA","Nuevo",5,this);

public void verdatos1(Administrador administrador){

administrador1.add(administrador);

administrador.setConsecion(this);

public void verdatos2(Empleado empleado){

empleado1.add(empleado);

empleado.setConsecion(this);

public void imprimir(){

System.out.println("El cosecionario se llama "+nombre+" actualmente tiene el siguiente


carro: ");

System.out.println("Color: "+carro.color+"\nMarca: "+carro.marca+"\nEstado:


"+carro.estado+"\nUnidades vendidas: "+carro.ventas);

System.out.println("\nTenemos un administrador llamado: "+administrador1.toString());

System.out.println("Tenemos un administrador llamado: "+empleado1.toString());

@Override

public String toString() {

return "Consecion{" + "nombre=" + nombre + '}';

}
}

package Clasesyobjetos;

public class Carro {

String color;

String marca;

String estado;

int ventas;

Consecion consecion;

public Carro(String color,String marca,String estado,int ventas,Consecion consecion){

this.color=color;

this.marca=marca;

this.estado=estado;

this.ventas=ventas;

this.setConsecion(consecion);

public Consecion getConsecion() {

return consecion;

public void setConsecion(Consecion consecion) {

this.consecion = consecion;

public int getVentas() {

return ventas;

}
public void setVentas(int ventas) {

this.ventas = ventas;

@Override

public String toString() {

return "Carro{" + "color=" + color + ", marca=" + marca + ", estado=" + estado + ", ventas="
+ ventas + ", consecion=" + consecion + '}';

package Clasesyobjetos;

public class Administrador {

String nombre;

Consecion Consecion;

Carro carro;

public Administrador(String nombre){

this.nombre=nombre;

public Consecion getConsecion() {

return Consecion;

public void setConsecion(Consecion Consecion) {

this.Consecion = Consecion;

}
public Carro getCarro() {

return carro;

public void setCarro(Carro carro) {

this.carro = carro;

@Override

public String toString() {

return nombre;

package Clasesyobjetos;

public class Empleado {

String nombre;

Consecion Consecion;

Carro carro;

public Empleado(String nombre) {

this.nombre = nombre;

public Consecion getConsecion() {

return Consecion;
}

public void setConsecion(Consecion Consecion) {

this.Consecion = Consecion;

public Carro getCarro() {

return carro;

public void setCarro(Carro carro) {

this.carro = carro;

@Override

public String toString() {

return ""+nombre;

También podría gustarte