Java examples for Object Oriented Design:Abstract Class
extending abstract class
/*from w w w . j a v a2 s . co m*/ 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{ String title; String author; int price; MyBook(String t,String a,int p){ super(t,a); this.title=t; this.author=a; this.price=p; } void display(){ System.out.println("Title: "+title); System.out.println("Author: "+author); System.out.println("Price: "+price); } } public class Main{ 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(); } }