final: 作用:提高安全性,和可读性 修饰过的类不能被继承修饰过的变量不能更改值修饰过的方法不能被重写 abstract:一般用作父类,由于父类一般普遍,所以设计的比较抽象,没有具体的实例 注意: 含有抽象方法的类必须声明为抽象类抽象类不能被实例化,只能用作继承,并且子类必须重写全部的抽象方法,并提供方法体。若没有重写所有方法,仍为抽象类