H
happytoday
Dear All,
I am testing interface but really I can not apply what is explained in
oracle tutorials . Could you please explain why I have errors with
this code :
//*data of class Bicycle is cadence , gear , speed
//*methods of class Bicycle is changeCadence ,
IncreaseGearToIncreaseSpeed , IncreadSpeed , DeareaseSpeed
//*data of class Bicycle is Cadence , Gear , Speed
class prog01_BicycleDemo_inheirtance_trial01
{
public static void main (String [] argc )
{
Bicycle bike1 = new Bicycle();
MountainBicycle bike2 = new MountainBicycle();
bike1.speed=1;
bike1.cadence=1;
bike1.gear=1;
bike1.printresults();
bike1.speed=1;
bike1.cadence=1;
bike1.gear=1;
bike1.printresults();
bike1.speed=1;
bike1.cadence=1;
bike1.gear=1;
bike1.printresults();
bike2.speed=1;
bike2.cadence=1;
bike2.gear=1;
bike2.printresults();
bike2.mb_speed=1;
bike2.mb_cadence=1;
bike2.mb_gear=1;
bike2.mb_printresults();
}
}
class Bicycle
{
int speed;
int cadence;
int gear ;
void speed(int newspeed)
{
speed=newspeed;
}
void cadence(int newcadence)
{
cadence=newcadence;
}
void gear(int newgear)
{
gear=newgear;
}
void printresults()
{
System.out.println( "Cadence : " + cadence + " Gear : " + gear + "
Speed :" + speed );
}
}
class MountainBicycle extends Bicycle
{
int mb_speed;
int mb_cadence;
int mb_gear ;
void mb_speed(int newmb_speed)
{
mb_speed=newmb_speed;
}
void mb_cadence(int newmb_cadence)
{
mb_cadence=newmb_cadence;
}
void mb_gear(int newmb_gear)
{
mb_gear=newmb_gear;
}
void mb_printresults()
{
System.out.println( "MB_Cadence : " + mb_cadence + " MB_Gear : " +
mb_gear + " MB_Speed :" + mb_speed );
}
}
I am testing interface but really I can not apply what is explained in
oracle tutorials . Could you please explain why I have errors with
this code :
//*data of class Bicycle is cadence , gear , speed
//*methods of class Bicycle is changeCadence ,
IncreaseGearToIncreaseSpeed , IncreadSpeed , DeareaseSpeed
//*data of class Bicycle is Cadence , Gear , Speed
class prog01_BicycleDemo_inheirtance_trial01
{
public static void main (String [] argc )
{
Bicycle bike1 = new Bicycle();
MountainBicycle bike2 = new MountainBicycle();
bike1.speed=1;
bike1.cadence=1;
bike1.gear=1;
bike1.printresults();
bike1.speed=1;
bike1.cadence=1;
bike1.gear=1;
bike1.printresults();
bike1.speed=1;
bike1.cadence=1;
bike1.gear=1;
bike1.printresults();
bike2.speed=1;
bike2.cadence=1;
bike2.gear=1;
bike2.printresults();
bike2.mb_speed=1;
bike2.mb_cadence=1;
bike2.mb_gear=1;
bike2.mb_printresults();
}
}
class Bicycle
{
int speed;
int cadence;
int gear ;
void speed(int newspeed)
{
speed=newspeed;
}
void cadence(int newcadence)
{
cadence=newcadence;
}
void gear(int newgear)
{
gear=newgear;
}
void printresults()
{
System.out.println( "Cadence : " + cadence + " Gear : " + gear + "
Speed :" + speed );
}
}
class MountainBicycle extends Bicycle
{
int mb_speed;
int mb_cadence;
int mb_gear ;
void mb_speed(int newmb_speed)
{
mb_speed=newmb_speed;
}
void mb_cadence(int newmb_cadence)
{
mb_cadence=newmb_cadence;
}
void mb_gear(int newmb_gear)
{
mb_gear=newmb_gear;
}
void mb_printresults()
{
System.out.println( "MB_Cadence : " + mb_cadence + " MB_Gear : " +
mb_gear + " MB_Speed :" + mb_speed );
}
}