Clase Libro
package examen;
import java.util.Scanner;
public class Libro {
String titulo ;
Persona autor;
String ISBN ;
int paginas ;
String edicion ;
String editorial ;
Lugar sitio;
Fecha fecha;
public Libro() {
}
public Libro(String titulo, Persona autor, String ISBN, int paginas, String edicion, String editorial, Lugar sitio, Fecha fecha) {
this.titulo = titulo;
this.autor = autor;
this.ISBN = ISBN;
this.paginas = paginas;
this.edicion = edicion;
this.editorial = editorial;
this.sitio = sitio;
this.fecha = fecha;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public Persona getAutor() {
return autor;
}
public void setAutor(Persona autor) {
this.autor = autor;
}
public String getISBN() {
return ISBN;
}
public void setISBN(String ISBN) {
this.ISBN = ISBN;
}
public int getPaginas() {
return paginas;
}
public void setPaginas(int paginas) {
this.paginas = paginas;
}
public String getEdicion() {
return edicion;
}
public void setEdicion(String edicion) {
this.edicion = edicion;
}
public String getEditorial() {
return editorial;
}
public void setEditorial(String editorial) {
this.editorial = editorial;
}
public Lugar getSitio() {
return sitio;
}
public void setSitio(Lugar sitio) {
this.sitio = sitio;
}
public Fecha getFecha() {
return fecha;
}
public void setFecha(Fecha fecha) {
this.fecha = fecha;
}
void leer(Persona p, Lugar l, Fecha f) {
Scanner sc = new Scanner(System.in);
System.out.println("La informacion del libro:");
System.out.println("Ingrese titulo:");
titulo = sc.nextLine();
System.out.println("Ingrese nombre del autor,");
p.nombre = sc.nextLine();
System.out.println("Ingrese apellido del autor");
p.apellido = sc.nextLine();
System.out.println("Imgrese codigo:");
ISBN = sc.nextLine();
System.out.println("Paginas:");
paginas = sc.nextInt();
System.out.println("La edicion:");
edicion = sc.nextLine();
System.out.println("El editorial");
editorial = sc.nextLine();
System.out.println("Ingrese pais:");
l.pais = sc.nextLine();
System.out.println("Ingrese ciudad:");
l.ciudad = sc.nextLine();
System.out.println("Ingrese dia:");
f.dia = sc.nextLine();
System.out.println("Ingrese numero de dia:");
f.numero_dia = sc.nextInt();
System.out.println("Ingrese mes:");
f.mes = sc.nextLine();
System.out.println("Ingrese año");
f.año = sc.nextInt();
}
void mostrar(Persona p, Lugar l, Fecha f) {
System.out.println("Titulo:" + this.titulo + "," + this.edicion);
System.out.println("Autor:" + p.nombre + p.apellido);
System.out.println("ISBN:" + this.ISBN + ", " + this.editorial + "," + l.pais + l.ciudad + f.dia + f.numero_dia + f.mes + f.año);
System.out.println("Paginas:" + this.paginas);
}
}
Clase Persona
package examen;
public class Persona {
String nombre;
String apellido;
public Persona() {
}
public Persona(String nombre, String apellido) {
this.nombre = nombre;
this.apellido = apellido;
}
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;
}
}
Clase Lugar
package examen;
public class Lugar {
String pais;
String ciudad;
public Lugar() {
}
public Lugar(String pais, String ciudad) {
this.pais = pais;
this.ciudad = ciudad;
}
public String getPais() {
return pais;
}
public void setPais(String pais) {
this.pais = pais;
}
public String getCiudad() {
return ciudad;
}
public void setCiudad(String ciudad) {
this.ciudad = ciudad;
}
}
Clase Fecha
package examen;
public class Fecha {
String dia;
int numero_dia;
String mes;
int año;
public Fecha(){
}
public Fecha(String dia, int numero_dia, String mes, int año) {
this.dia = dia;
this.numero_dia = numero_dia;
this.mes = mes;
this.año = año;
}
public String getDia() {
return dia;
}
public void setDia(String dia) {
this.dia = dia;
}
public int getNumero_dia() {
return numero_dia;
}
public void setNumero_dia(int numero_dia) {
this.numero_dia = numero_dia;
}
public String getMes() {
return mes;
}
public void setMes(String mes) {
this.mes = mes;
}
public int getAño() {
return año;
}
public void setAño(int año) {
this.año = año;
}
}
Test_Libro
package examen;
public class TestLibro {
public static void main(String[] args) {
Persona p=new Persona();
Lugar l=new Lugar();
Fecha f=new Fecha();
Libro l1=new Libro();
l1.leer(p, l, f);
l1.mostrar(p, l, f);
}
}
Muestra contenido relacionado a la Programación Orientado a Objeto con el lenguaje de programación Java
martes, 13 de octubre de 2015
Solución de la Segunda Pregunta del examen TP1
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario