Program :-
//parent class
class Library
{
String LibraryName = "City Central Library";
String location = "Pune";
void displayLibrary()
{
[Link]("Library Name:"+LibraryName);
[Link]("Location:"+location);
}
}
//child class (inherits library)
class Book extends Library
{
int bookid;
String bookTitle;
String author;
void getBookData(int id,String title,String auth)
{
bookid = id;
bookTitle = title;
author = auth;
}
void displayBook()
{
[Link]("Book ID:"+bookid);
[Link]("Book Title:"+bookTitle);
[Link]("Author:"+author);
}
}
//Main class
public class SingleInheritanceDemo
{
public static void main(String[] args)
{
//creating object of child class
Book b = new Book();
//acccess parent class method
[Link]();
//child class methods
[Link](101,"Java Programming","James Gosling");
[Link]();
}
}
Output :-
Library Name:City Central Library
Location:Pune
Book ID:101
Book Title:Java Programming
Author:James Gosling