java中举个实现抽象类抽象方法的例子瞧瞧,谢谢

java中举个实现抽象类抽象方法的例子瞧瞧,
谢谢
我知道抽象类既可以有抽象方法也可以有非抽象方法的

大致是这样子的,抽象类ClassABase里面既有抽象方法,又有非抽象方法,,抽象方法需要在子类中实现。

///// 抽象类  ClassABase.java
public abstract class ClassABase {

    int a = 2;

    public abstract void output();

    public void ooo() {
        System.out.println("this is ooo");
    }
}


/////实现类  ClassA.java

public void class ClassA extends ClassABase {

    public void output() {
        System.out.println("this is output");
    }

    public static void main(String [] args)  {

            ClassA classA = new ClassA();
            classA.output();
            classA.ooo();
            System.out.println(""+classA.a);
    }

}

http://www.douban.com/note/340907171/