抽象类
抽象方法用abstract关键字进行修饰, 没有方法体; 且含有抽象方法的类也必须使用abstract 进行修饰, 但是被abstract 修饰的抽象类中的方法 可以不包含任何抽象方法, 如果想调用抽象类中定义的方法, 则需要创建一个子类, 在子类中将抽象类中的抽象方法进行实现。
接口
如果一个抽象类中的方法均为抽象方法, 则可以用接口来定义。接口中定义的变量和方法都包含一些默认修饰符。
接口中的方法默认的修饰符为“public abstract” 即抽象方法
接口中的变量默认用"public static final" 来修饰, 即全局常量