Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package javaapplication1;
- import java.util.*;
- class Author {
- String name;
- String email;
- char gender;
- public Author(String name, String email, char gender) {
- this.name = name;
- this.email = email;
- this.gender = gender;
- }
- public String getName() {
- System.out.println("Name: " + name);
- return name;
- }
- public String getEmail() {
- System.out.println("Email: " + email);
- return email;
- }
- private void setEmail(String inputEmail) {
- this.email = inputEmail;
- }
- public char getGender() {
- System.out.println("Gender: " + gender);
- return gender;
- }
- public String toString() {
- String nameString = "Author name: " + name + "\n";
- String emailString = gender + ", " + email;
- return nameString + emailString;
- }
- }
- class Book {
- String name;
- Author author;
- double price;
- int qtyInStock;
- public Book(String name, Author author, double price, int qtyInStock) {
- this.name = name;
- this.author = author;
- this.price = price;
- this.qtyInStock = qtyInStock;
- }
- public String getName() {
- return this.name;
- }
- public Author getAuthor() {
- return this.author;
- }
- public double getPrice() {
- return this.price;
- }
- private void setPrice(double price) {
- this.price = price;
- }
- public int getQtyInStock() {
- return this.qtyInStock;
- }
- private void setQtyInStock(int qty) {
- this.qtyInStock = qty;
- }
- public String toString() {
- return name + " by " + getAuthor().name;
- }
- }
- public class JavaApplication1 {
- public static void main(String[] args) {
- Author author = new Author("Alessio Fanelli", "fana@alessiofanelli.com", 'm');
- Book book = new Book("Testing", author, 20, 150);
- System.out.println(book);
- System.out.println(book.author.email);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement