package com.dengwen; public abstract class AbstractTest { /* 包含一个抽象方法的类必须是抽象类, abstract关键字是不能省略的, 即 抽象类和抽象方法都要使用abstract关键字声明 抽象类中可以有非抽象的方法, 但某一个方法一旦用abstract修饰后, 则不能有方法体 */ public void fun1(){ System.out.println("fun1"); } //Abstract methods do not specify a body, 抽象方法不能有方法体 /* the following is wrong: public abstract void fun2(){ System.out.println("fun2"); } */ public abstract void fun2(); }