Hi,
class Car
{
public int gearRatio = 8;
public
String accelarate () { return "Accelarate : Car";}
}
class SportsCar extends Car
{
public int gearRatio = 9;
public String accelarate () { return "Accelarate : SportsCar";}
public static void main (String[] args)
{
Car c = new SportsCar ();
System.out.println (c.gearRatio+" "+ c.accelarate ());
}
}
When I run this program, I get the following results
" 8 Accelarate : SportsCar "
I assumed that the result would be " 9 Accelarate : SportsCar "
Can someone please xplain this to me.
Kind Regards,
TP