Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mipack;
- public class Libro {
- public static void main(String[] args) {
- ElLibro librillo = new ElLibro("Efective Java",(double)450,150,"Joshua","Bloch","joshua@email.com",'m');
- librillo.mostrarAutor();
- librillo.mostrarLibro();
- librillo.modificarStock(50);;
- librillo.modificarPrecio(500);
- librillo.datosLibro();
- }
- }
- ////////////////////////////// LIBRO //////////////////////////////////
- package mipack;
- public class ElLibro {
- private String titulo;
- private double precio;
- private int stock;
- private ElAutor autor;
- public ElLibro(String title, double price,int cantidad,String nAutor, String aAutor, String emailAutor, char gAutor) {
- titulo = new String(title);
- precio = price;
- stock = cantidad;
- autor = new ElAutor (nAutor,aAutor,emailAutor,gAutor);
- }
- public ElLibro(String title, double price,int cantidad) {
- titulo = new String(title);
- precio = price;
- stock = cantidad;
- autor = new ElAutor ();
- }
- public int modificarStock (int cantidad) { //Ingresar numero entero, positivo o negatico
- stock += cantidad;
- return stock;
- }
- public void modificarStock (int cantidad, boolean flag) {
- if (flag) {
- stock = cantidad;
- }
- }
- public void modificarPrecio (int price) {
- precio = price;
- }
- public double getPrecio () {
- return precio;
- }
- public int getStock () {
- return stock;
- }
- public String getTitulo() {
- return titulo;
- }
- public void mostrarLibro() {
- System.out.println("Titulo: " + titulo + "\nPrecio: " + precio + "\nStock: " + stock);
- autor.mostrarAutor();
- }
- public void mostrarAutor() {
- autor.mostrarAutor();
- }
- public void datosLibro () {
- System.out.printf("El libro, "+ titulo + "de "+ autor.getNombre() + " " + autor.getApellido() + ". Se vende a " + precio +" pesos.”");
- }
- }
- /////////////////////////////////////////AUTOR ////////////////////////////////////////////
- package mipack;
- import java.lang.String;
- public class ElAutor {
- private String nombre;
- private String apellido;
- private String email;
- private char genero;
- public ElAutor(String name, String surName, String mail, char genre) {
- nombre = new String (name);
- apellido = new String (surName);
- email = new String (mail);
- genero = genre;
- }
- public ElAutor(String name, String surName, char genre) {
- nombre = new String (name);
- apellido = new String (surName);
- genero = genre;
- email = new String ("");
- }
- public ElAutor () {
- nombre = new String ("");
- apellido = new String ("");
- email = new String ("");
- genero = ' ';
- }
- public String getNombre (){
- return nombre;
- }
- public String getApellido(){
- return apellido;
- }
- public String getEmail(){
- return email;
- }
- public char getGenero(){
- return genero;
- }
- public void mostrarAutor() {
- System.out.println("Nombre: " + nombre + "\nApellido: " + apellido + "\nE-mail: " + email + "\nGenero: " + genero);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement