class vehicle
{
vehicle(String c)
{
System.out.println(" Color is " +c+" ");
}
}
class bicycle extends vehicle
{
String name;
double speed;
bicycle(String c,String n, double s)
{
super(c);
speed=s;
name=n;
System.out.println(" Bicycle Name is "+name+" ");
}
void maxspeed()
{
System.out.println(" Max Speed is "+ speed);
}
}
class car extends vehicle
{
String name;
double speed;
car(String c,String n, double s)
{
super(c);
speed=s;
name=n;
System.out.println(" Car Name is "+name+" ");
}
void maxspeed()
{
System.out.println(" Max Speed is "+ speed);
}
}
class motors
{
public static void main(String args[])
{
bicycle b1=new bicycle("Black","BMW R1200",175F);
b1.maxspeed();
System.out.println("");
car c1=new car("Red","Lamborghini Galardo",382F);
c1.maxspeed();
}
}
Tuesday, July 3, 2012
Example on inheritance in java
Write a class vehicle .Define suitable attributes and methods. Write subclasses of Vehicle like Car, Bicycle, Scooter. Assume suitable required attributes. Write constructor for each and define a method maxSpeed() in each class which prints the maximum speed of the vehicle. (use of super keyword is expected in the constructor of inherited classes)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment