抽象

抽象是隐藏实现细节并仅向用户显示功能的过程。永远不能实例化抽象类。如果一个类被声明为抽象,那么唯一的目的是扩展该类。

abstract class Car
{
    abstract void tagLine();
}
 
class Honda extends Car
{
    void tagLine()
    {
        System.out.println("Start Something Special");
    }
}
 
class Toyota extends Car
{
    void tagLine()
    {
        System.out.println("Drive Your Dreams");
    }
}