Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
44 vistas2 páginas

02.-Libro Java

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1/ 2

Crear sus respectivos métodos get y set correspondientes para cada atributo.

Crear
el método toString() para mostrar la información relativa al libro con el siguiente
formato:

“El libro con ISBN creado por el autor tiene páginas”

En el fichero main, crear 2 objetos Libro (los valores que se quieran) y mostrarlos
por pantalla.

Por último, indicar cuál de los 2 tiene más páginas.


Spoiler Inside SelectHide

–Clase Libro

public class Libro {

/*Atributos*/
private int ISBN;
private String titulo;
private String autor;
private int numPaginas;

/*Constructores*/

public Libro(int pISBN, String pTitulo, String pAutor, int pNumPaginas){

ISBN=pISBN;
titulo=pTitulo;
autor=pAutor;
numPaginas=pNumPaginas;

/*Metodos*/

public int getISBN() {


return ISBN;
}

public void setISBN(int ISBN) {


this.ISBN = ISBN;
}

public String getTitulo() {


return titulo;
}

public void setTitulo(String titulo) {


this.titulo = titulo;
}

public String getAutor() {


return autor;
}

public void setAutor(String autor) {


this.autor = autor;
}

public int getNumPaginas() {


return numPaginas;
}

public void setNumPaginas(int numPaginas) {


this.numPaginas = numPaginas;
}

@Override
public String toString(){
return "El libro "+titulo+" con ISBN "+ISBN+""
+ " creado por el autor "+autor
+ " tiene "+numPaginas+" páginas";
}

–Clase principal

public class Ejercicio_POO_DDR_1 {

public static void main(String[] args) {

//Creamos lo objetos
Libro libro1=new Libro(1111111111, "titulo1", "autor1", 30);
Libro libro2=new Libro(1111111112, "titulo2", "autor2", 60);

//Mostramos su estado
System.out.println(libro1.toString());
System.out.println(libro2.toString());

//Modificamos el atributo numPaginas del libro1


libro1.setNumPaginas(70);

//Comparamos quien tiene mas paginas


if(libro1.getNumPaginas()>libro2.getNumPaginas()){
System.out.println(libro1.getTitulo()+" tiene más páginas");
}else{
System.out.println(libro2.getTitulo()+" tiene más páginas");
}

}
}

También podría gustarte