Friday, July 17, 2009

inheritence Demoonstration

package EmployeeandDate;
public class Date
{
int day,month,year;
public Date(int d,int m,int y)
{ day=d;
month=m;
year=y;
}
public String GetDate()
{
return day+"-"+month+"-"+year;
}
}

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

package EmployeeandDate;
public class Employee
{ public String Name;
public int ID_No;
public String CompanyName;
Date d;
public Employee()
{}
public Employee(String n,int id,String c_name, Date dob)
{
Name=n; ID_No=id; CompanyName=c_name; d=dob;
}
public String GetDetails()
{ return "Name: "+Name+"\n"+"ID: "+ID_No+"\n"+"company Name: "+CompanyName+"\n"+d.GetDate(); }
}
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

package EmployeeandDate;
public class Master extends Employee
{ public int dept_id;
public Master(String n,int id,String c_name, Date dob,int e)
{
Name=n;
ID_No=id;
CompanyName=c_name;
d=dob;
dept_id=e;
}
public String GetDetails()
{ return "Name: "+Name+"\n"+"ID: "+ID_No+"\n"+"company Name: "+CompanyName+"\n"+d.GetDate()+"\n"+dept_id; }
}
::::::::::::::::::::::::
import EmployeeandDate.Master;
import EmployeeandDate.Date;
class Test
{
public static void main(String args[])
{ Master m=new Master("Vishal Hegde",007,"Johnson Private Limited",new Date(1,1,1989),123);
System.out.println(m.GetDetails()); }
}::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

No comments: