// https://www.hackerrank.com/challenges/java-abstract-class/problem?h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen import java.util.Scanner; public class JavaAbstractClass { public static void main(String[] args) { //Book new_novel=new Book(); This line prHMain.java:25: error: Book is abstract; cannot be instantiated Scanner scanner = new Scanner(System.in); String title = scanner.nextLine(); MyBook new_novel = new MyBook(); new_novel.setTitle(title); System.out.println("The title is: "+new_novel.getTitle()); scanner.close(); } } abstract class Book { String title; abstract void setTitle(String title); String getTitle() { return title; } } class MyBook extends Book { @Override void setTitle(String title) { this.title = title; } }