public class Employee{
protected String Emp_name;
protected String Emp_adress;
protected String Emp_mail;
protected int Emp_ID;
protected long Emp_Mb_no;
public void Emp_Info(String Emp_name, String Emp_adress, String Emp_mail, int Emp_ID, long
Emp_Mb_no){
this.Emp_name=Emp_name;
this.Emp_adress=Emp_adress;
this.Emp_mail=Emp_mail;
this.Emp_ID=Emp_ID;
this.Emp_Mb_no=Emp_Mb_no;
public void display(){
public void Gross_salary(){
public void Net_salary(){
public class Programmer extends Employee{
private double BP;
public double getBP(){
return [Link];
}
public void setBP(double BP){
[Link]=BP;
public void display(){
[Link]("Programmer Information:-");
[Link]("Name="+Emp_name+", "+"\nAdress:-"+Emp_adress+", "+"\nMail:-
"+Emp_mail+", "+"\nID Number:-"+Emp_ID+","+"\nMobile number:-"+Emp_Mb_no);
public void Gross_salary(){
[Link]("Gross Salary is:-"+(BP+getBP()*10/100+getBP()*97/100+getBP()*12/100));
public void Net_salary(){
[Link]("Net Salary is:-
"+(BP+getBP()*10/100+getBP()*97/100+getBP()*12/100+getBP()*0.1));
public class Team_Lead extends Employee{
private double BP;
public double getBP(){
return [Link];
public void setBP(double BP){
[Link]=BP;
public void display(){
[Link]("\n\n\nTeam Leader Information:-");
[Link]("Name="+Emp_name+", "+"\nAdress:-"+Emp_adress+", "+"\nMail:-
"+Emp_mail+", "+"\nID Number:-"+Emp_ID+","+"\nMobile number:-"+Emp_Mb_no);
public void Gross_salary(){
[Link]("Gross Salary is:-"+(BP+getBP()*10/100+getBP()*97/100+getBP()*12/100));
public void Net_salary(){
[Link]("Net Salary is:-
"+(BP+getBP()*10/100+getBP()*97/100+getBP()*12/100+getBP()*0.1));
public class Assistant_Project_Manager extends Employee{
private double BP;
public double getBP(){
return [Link];
public void setBP(double BP){
[Link]=BP;
public void display(){
[Link]("\n\n\nAssistant Project Manager Information:-");
[Link]("Name="+Emp_name+", "+"\nAdress:-"+Emp_adress+", "+"\nMail:-
"+Emp_mail+", "+"\nID Number:-"+Emp_ID+","+"\nMobile number:-"+Emp_Mb_no);
public void Gross_salary(){
[Link]("Gross Salary is:-"+(BP+getBP()*10/100+getBP()*97/100+getBP()*12/100));
public void Net_salary(){
[Link]("Net Salary is:-
"+(BP+getBP()*10/100+getBP()*97/100+getBP()*12/100+getBP()*0.1));
public class Project_Manager extends Employee{
private double BP;
public double getBP(){
return [Link];
public void setBP(double BP){
[Link]=BP;
public void display(){
[Link]("\n\n\nProject Manager Information:-");
[Link]("Name="+Emp_name+", "+"\nAdress:-"+Emp_adress+", "+"\nMail:-
"+Emp_mail+", "+"\nID Number:-"+Emp_ID+","+"\nMobile number:-"+Emp_Mb_no);
public void Gross_salary(){
[Link]("Gross Salary is:-"+(BP+getBP()*10/100+getBP()*97/100+getBP()*12/100));
public void Net_salary(){
[Link]("Net Salary is:-
"+(BP+getBP()*10/100+getBP()*97/100+getBP()*12/100+getBP()*0.1));
public class Test{
public static void main(String[] args){
Employee obj1 = new Programmer();
obj1.Emp_Info("Ram","Shrirampur","ram123@[Link]",6,9284543702l);
[Link]();
Programmer obj2 = new Programmer();
[Link](9000.20);
[Link]();
obj2.Gross_salary();
obj2.Net_salary();
Employee obj3 = new Team_Lead();
obj3.Emp_Info("Sham","Nagar","sham213@[Link]",7,9112772159l);
[Link]();
Team_Lead obj4=new Team_Lead();
[Link](2000.12);
[Link]();
obj4.Gross_salary();
obj4.Net_salary();
Employee obj5= new Assistant_Project_Manager();
obj5.Emp_Info("Sundar","Sangmner","Sundar98@[Link]",34,9876678959l);
[Link]();
Assistant_Project_Manager obj6=new Assistant_Project_Manager();
[Link](1200.12);
[Link]();
obj6.Gross_salary();
obj6.Net_salary();
Employee obj7= new Project_Manager();
obj7.Emp_Info("Ravi","Pune","ravi8@[Link]",84,7007657892l);
[Link]();
Project_Manager obj8=new Project_Manager();
[Link](6765.12);
[Link]();
obj8.Gross_salary();
obj8.Net_salary();