Day 13: Abstract Classes HackerRank Solution


Day 13: Abstract Classes HackerRank Solution
Source : https://www.hackerrank.com/challenges/30-abstract-classes



Source : https://www.hackerrank.com/challenges/30-abstract-classes


Solution


// Karthikalapati.blogspot.com
import java.util.*;
abstract class Book {
String title;
String author;
Book(String t, String a) {
title = t;
author = a;
}
abstract void display();
}
class MyBook extends Book {
int price;
MyBook(String title, String author, int price) {
super(title, author);
this.price = price;
}
void display() {
System.out.println("Title: " + title);
System.out.println("Author: " + author);
System.out.println("Price: " + price);
}
}
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String title = sc.nextLine();
String author = sc.nextLine();
int price = sc.nextInt();
Book new_novel = new MyBook(title, author, price);
new_novel.display();
}
}

No comments:

Post a Comment