package examen_2;
/**
*
* @author IVAN CT
*/
public abstract class hotel {
String nombre;
String Apellido;
String numCuartos;
public hotel() {
}
public hotel(String nombre, String Apellido, String numCuartos) {
this.nombre = nombre;
this.Apellido = Apellido;
this.numCuartos = numCuartos;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getApellido() {
return Apellido;
}
public void setApellido(String Apellido) {
this.Apellido = Apellido;
}
public String getNumCuartos() {
return numCuartos;
}
public void setNumCuartos(String numCuartos) {
this.numCuartos = numCuartos;
}
}
luego la clase hospedante:
package examen_2;
import java.util.Scanner;
/**
*
* @author IVAN CT
*/
public final class hospedante extends hotel{
private String pabellon_hotel;
public hospedante() {
this.ingresarDatos();
this.mostrarDatos();
}
public void ingresarDatos() {
Scanner sc = new Scanner(System.in);
System.out.println("ingresa nombre del hotel");
pabellon_hotel = sc.next();
System.out.println("ingrese nombre del hospedante");
nombre = sc.next();
System.out.println("ingrese el apellido del hospedante");
Apellido = sc.next();
System.out.println("ingrese el numero de cuarto");
numCuartos = sc.next();
}
public void mostrarDatos() {
System.out.println("nombre: " + this.getNombre());
System.out.println("apellidos: " + this.getApellido());
System.out.println(" Numero de cuarto " + this.getNumCuartos());
}
}
luego la clase numero_cuartos:
package examen_2;
import java.util.Scanner;
/**
*
* @author IVAN CT
*/
public final class numero_cuarto extends hotel{
int cantCuarto;
public numero_cuarto() {
this.ingresarDAto();
this.mostrarDato();
}
public void ingresarDAto() {
Scanner sc = new Scanner(System.in);
System.out.println("ingresa nombre: ");
nombre=sc.next();
System.out.println("ingresar apellido");
Apellido=sc.next();
}
public void mostrarDato() {
System.out.println("nombre: "+this.nombre);
System.out.println("apellido: "+this.Apellido);
System.out.println("numero de cuarto"+this.numCuartos);
}
}
luego la clase lugar:
package examen_2;
import java.util.Scanner;
/**
*
* @author IVAN CT
*/
public final class lugar extends hotel{
String nombrePabellon;
public lugar() {
this.ingresarDato();
this.mostrarDato();
}
public void ingresarDato (){
Scanner sc=new Scanner(System.in);
System.out.println("ingresar nombre;");
nombre=sc.next();
System.out.println("ingresa apellido");
Apellido=sc.next();
System.out.println("ingrese numero de cuarto");
numCuartos=sc.next();
}
public void mostrarDato(){
System.out.println("nombre: "+this.nombre);
System.out.println("apellido: "+this.Apellido);
System.out.println("numero de cuato: "+this.numCuartos);
}
}
y finalmente la clase main_hotel:
ackage examen_2;
import java.util.ArrayList;
import java.util.Scanner;
import java.util.Iterator;
/**
*
* @author IVAN CT
*/
public class main_hotel {
hospedante aa = new hospedante();
lugar p = new lugar();
public void Mennu() {
int opc = 0;
Scanner sp = new Scanner(System.in);
do {
System.out.println("****************************************");
System.out.println("(1) Ingresar ");
System.out.println("(2) Mostrar ");
System.out.println("(3) Salir ");
System.out.println("****************************************");
System.out.println("Elija una opcion: ");
opc = sp.nextInt();
switch (opc) {
case 1:
System.out.println("numero de piso");
String pabellon = sp.next();
System.out.println("imgresa nombre del hospedante");
String nombre = sp.next();
System.out.println("imgrese apellido del hospedantre");
String apellido = sp.next();
System.out.println("ingrese dni del hospedante");
String dni = sp.next();
break;
case 2:
System.out.println("mostrar");
aa.mostrarDatos();
break;
}
} while (opc != 3);
}
public static void main(String[] args) {
hospedante aa = new hospedante();
lugar p = new lugar();
ArrayList lista = new ArrayList();
ingresar(lista);
mostrar(lista);
}
static void ingresar(ArrayList lista) {
System.out.println("LISTA DE HOTELES");
lista.add("oro verde");
lista.add("madera verde");
lista.add("villa llenifer");
}
static void mostrar(ArrayList lista) {
Iterator i = lista.iterator();
while (i.hasNext()) {
System.out.println(i.next());
}
}
}