Tuesday, 12 May 2015

Java - Abstract methods and class

package com.cig.java;

public abstract class MyAbstract {
//Abstract method
public abstract void good();
protected abstract void bad();
//Concrete method
public void superBoy(){
System.out.println("Welcome Super boy!");
}
}

--------------------------------------------

package com.cig.java;

public class ExtendAbstract extends MyAbstract{

public static void main(String[] args) {
MyAbstract my = new ExtendAbstract(); 
my.superBoy();
}

@Override
public void good() {
}

@Override
protected void bad() {
}
}


No comments:

Post a Comment