Write a class named Book containing: Two instance variables named title and author of type String. A constructor that accepts two String parameters. The value of the first is used to initialize the value of title and the value of the second is used to initialize author. A method named toString that accepts no parameters. toString returns a String consisting of the value of title, followed by a newline character, followed by the value of author.

Language: Java

Challenge:

Write a class named Book containing:

  •  Two instance variables named title and author of type String.
  •  A constructor that accepts two String parameters. The value of the first is used to initialize the value of title and the value of the second is used to initialize author.
  • A method named toString that accepts no parameters. toString returns a String consisting of the value of title, followed by a newline character, followed by the value of author.

SOLUTION:

Language: Java

Challenge:

Write a class named Book containing:

  •  Two instance variables named title and author of type String.
  •  A constructor that accepts two String parameters. The value of the first is used to initialize the value of title and the value of the second is used to initialize author.
  • A method named toString that accepts no parameters. toString returns a String consisting of the value of title, followed by a newline character, followed by the value of author.

Solution:


public class Book{
    private String title;
    private String author;
    public Book (String title, String author){
        this.title = title;
        this.author = author;
    }
    public String toString(){
        return title+ "\n" + author;
    }
}