Generation

generate functionTue, 18 Apr 2023

Desarrolle una clase Libro que pueda contener la siguiente información: 1) ISBN: es un identificador único para libros, de diez o trece dígitos. No puede tener más o menos. 2) Título. 3) Autor. 4) Número de páginas. 5) Editorial. Debe generar tres constructores: 1) Uno sin argumentos. 2) Otro que recibe ISBN, título y autor. 3) Otro que recibe todos los datos. Debe generar los getters y setters. Debe crear código de validación: si se intenta insertar un objeto null o un valor numérico incorrecto en alguno de los atributos lance una excepción del tipo adecuado. Debe crear el método toString, de forma que cuando se imprima un libro por pantalla tenga exactamente el siguiente formato: TÍTULO: Primera Guerra Mundial - ISBN: 0764526413 - AUTOR: Winston Churchill - PÁGINAS: 573 Debe crear código en el main para testear su clase.

public class Libro { private String isbn; private String titulo; private String autor; private int num_paginas; private String editorial; public Libro() { System.out.println("Creando libro"); } public Libro(String isbn, String titulo, String autor) { this.isbn = isbn; this.titulo = titulo; this.autor = autor; System.out.println("Creando libro"); } public Libro(String isbn, String titulo, String autor, int num_paginas, String editorial) { this.isbn = isbn; this.titulo = titulo; this.autor = autor; this.num_paginas = num_paginas; this.editorial = editorial; System.out.println("Creando libro"); } public String getIsbn() {

Want to kickstart your project?Use the new AI Studio to create your code