Method Overriding example
package com.ram;
class Car{
int CC;
String name;
public void display(){
System.out.println("Will diaplsy car details ...");
}
}
class BMW extends Car{
public void display(){
name="BMW X5";
CC = 2979;
System.out.println(name+" has "+CC+" CC");
}
}
class Benz extends Car{
public void display(){
name = "Mercedes-Benz E class";
CC = 3498;
System.out.println(name+" has "+CC+" CC");
}
}
public class OverrideExample {
public static void main(String[] args) {
Car bmw = new BMW();
Car benz = new Benz();
bmw.display();
benz.display();
}
}
Execute OverrideExample class and you get the below output:
BMW X5 has 2979 CC
Mercedes-Benz E class has 3498 CC
BMW X5 has 2979 CC
Mercedes-Benz E class has 3498 CC
No comments:
Post a Comment