PRIMER EXAMEN PARCIAL INTERNADO
public abstract class InternadoPersona {
String nombre;
String Apellido;
String numCuartos;
public InternadoPersona() {
}
public InternadoPersona(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;
}
}
nueva clase
public final class InternadoAlumno extends InternadoPersona {
private String pabellon;
public InternadoAlumno() {
this.ingresarDatos();
this.mostrarDatos();
}
public void ingresarDatos() {
Scanner sc = new Scanner(System.in);
System.out.println("ingresa nombre del pabellon");
pabellon = sc.next();
System.out.println("ingrese nombre del alumno");
nombre = sc.next();
System.out.println("ingrese el apellido de la alumno");
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());
}
}
nueva clase
public final class Cuartos extends InternadoPersona {
int cantCuarto;
public Cuartos() {
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);
}
}
nueva clase
public final class Pabellones extends InternadoPersona {
String nombrePabellon;
public Pabellones() {
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);
}
}
clase principal
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;
public class MainInternado {
InternadoAlumno aa = new InternadoAlumno();
Pabellones p = new Pabellones();
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("nombre del pabellon");
String pabellon = sp.next();
System.out.println("imgresa nombre del alumno");
String nombre = sp.next();
System.out.println("imgrese apellido del alumno");
String apellido = sp.next();
System.out.println("ingrese dni del alumno");
String dni = sp.next();
break;
case 2:
System.out.println("mostrar");
aa.mostrarDatos();
break;
}
} while (opc != 3);
}
public static void main(String[] args) {
InternadoAlumno aa = new InternadoAlumno();
Pabellones p = new Pabellones();
ArrayList lista = new ArrayList();
ingresar(lista);
mostrar(lista);
}
static void ingresar(ArrayList lista) {
System.out.println("LSTA DE INTERNADOS");
lista.add("Maria Angola");
lista.add("elefantes");
lista.add("Sheraton");
}
static void mostrar(ArrayList lista) {
Iterator i = lista.iterator();
while (i.hasNext()) {
System.out.println(i.next());
}
}
}
Muestra contenido relacionado a la Programación Orientado a Objeto con el lenguaje de programación Java
jueves, 29 de octubre de 2015
EXAMEN PARCIAL INTERNADO
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario