/*
* final 关键字在java中被称为最终的
* final 能声明类,属性,方法
* 使用final声明的类不能被继承
* 使用final声明的变量变为常量,常量是不可以被修改的
* 使用final声明的方法不能被重写
*
* 抽象类 包含一个抽象方法的类就是抽象类
* 抽象方法 声明而未被实现的方法,抽象方法必须使用abstract关键字声明
* 抽象类被子类继承,子类如果不是抽象类,就必须重写抽象类中的所有抽象方法
* 定义格式:
* abstract class className{
* 属性
* 方法
* 抽象方法
* }
* 抽象类不能直接实例化,要通过其子类进行实例化
*
* 接口 特殊的类,由全局常量,和公共的抽象方法组成
* 接口的格式
* interface interfaceName{
* 全局常量
* 抽象方法
* }
* 接口必须同过implements关键字由子类实现, 并且接口支持多实现
* */
转载于:https://my.oschina.net/spoon2014/blog/485564