抽象类:没有具体含义的类
1.abstract修饰,
2.有抽象方法的类必须为抽象类
3.抽象类不能new,但是可以通过多态new 一个子类
4.子类重新抽象父类,不重写的话子类还是抽象类
接口:扩展的内容
1.interface定义
2.implements实现
3.接口中的成员默认带public static final
4.接口可以多继承
权限修饰符:
public:所有类
protected:不同包子类
default:同一包
private:同一类