/**
 * @author lautturi.com
 * Java example: abstract class
 */
import java.util.*;
abstract class Adapter {
	public abstract void powerSupply();
	public void turnOn() {
		System.out.println("turnOn the Power");
	}
}
class AC12VAdapter extends Adapter {
	public void powerSupply(){
		System.out.println("12V power");
	}
}
public class Lautturi {
	public static void main(String[] args) {
		AC12VAdapter obj = new AC12VAdapter();
		// access method of abstract class
		obj.turnOn();
		obj.powerSupply();
	}
}
Output:
turnOn the Power 12V power