抽象方法就是定义一个函数,但是不实现。子类继承他,必须实现这个函数。这种父类必须用abstract声明,叫做抽象类,方法也必须用abstract声明,叫做抽象方法。抽象类可以有抽象方法,也可以有非抽象方法。实现抽象方法用@Override来标示,可省略.
package com.java.Obj;
public abstract class Obj {
public Obj()
{
System.out.println("Obj构造");
}
public abstract void absFuc();
}
public class Test11A extends Obj {
public Test11A()
{
System.out.println("Test11构造");
}
public static void main(String[] args) {
Test11A test11a = new Test11A();
test11a.absFuc();
System.out.println("hello");
}
@Override
public void absFuc() {
System.out.println("实现抽象方法");
}
}