Tuesday, February 3, 2015

Abstract class sample code

// Abstract class
package com;

abstract class Bike {
Bike() {
System.out.println("bike is created");
}

abstract void run();
abstract int add();
private void test()
{
System.out.println("testing");
}
void changeGear() {
System.out.println("gear changed");
}
}


//child class
package com;

public class Honda extends Bike {

@Override
void run() {
System.out.println("Bike is running successfully");
}

@Override
int add() {
// TODO Auto-generated method stub
return 0;
}

public static void main(String args[])
{
Bike obj = new Honda();
obj.run();
obj.changeGear();
}

}


No comments:

Post a Comment