Method overriding:
A method in base class redefining in derived class
class user
{
String name;
int age;
user(String n,int a)
{
this.name=n;
this.age=a;
}
public void display()
{
System.out.println(“Name=” +name);
System.out.println(“Age=” +age);
}
}
class Mainprogrammer extends User
{
String companyname;
Mainprogrammer(String n,int a,String c)
{
super(n,a);
this.companyname=c;
}
public void display()
{
System.out.println(“Name=” +name);
System.out.println(“Age=” +age);
System.out.println(“company name=”+age);
}
}
class Methodoverriding
{
public static void main(String args[])
{
Mainprogrammer o=new Mainprogrammer(“Ram”,22,”Technologies”);
o.display();
}
}