Skip to main content

Program to illustrate the concept of single inheritance.


CODE:

import java.io.*;
class Person 
{ BufferedReader obj=new BufferedReader(new InputStreamReader(System.in));
int age;
String name;
public void getdata()throws IOException 
{ System.out.println("Enter name: ");
name=obj.readLine(); 
System.out.println("Enter age: ");
age=Integer.parseInt(obj.readLine());
} 
void putdata()
{ System.out.println("\nName: "+name);
System.out.println("Age: "+age);
} }
class employee extends Person 
{ BufferedReader obj=new BufferedReader(new InputStreamReader(System.in));  

String desg;
double sal;
public void getdata()throws IOException 
{ super.getdata();
System.out.println("Enter designation: ");
desg=obj.readLine();
System.out.println("Enter salary: ");
sal=Double.parseDouble(obj.readLine()); }
void putdata()
{ super.putdata();
System.out.println("Designation: "+desg);
System.out.println("Salary: "+sal);
} }
public class EXP18Q5
{ public static void main(String[] args)throws IOException 
{ employee e1 = new employee();
e1.getdata(); 
e1.putdata(); 
}

Comments