final关键字 被其修饰的类,不能被继承. 被其修饰的方法,不能被覆盖. 被其修饰的变量,是一个常量,不能被修改,所以定义时必须初始化(和C++的const类似). 一般有final,会搭配static使用.如final static double PI = 3.14; 常量的命名规则 --> 所有字母大写,多个单词,中间用下划线连接. 抽象类 猫和狗有共性,将共性抽取出来,放入Animal中,Animal是抽象的(想象不出实体是什么). public abstract class Anima…