在看那本蠢教材提供的例程时,有一个关键词引起了我的注意
final这个关键词的用法非常奇特,既能当作C++中的const一样限定变量,也可以限制继承关系,书里有一个很有意思的解释:如果说继承是父子关系,那么不可能有子代的final类就相当于绝后了
例如这样定义一个类:
final class Dessert{ public int milk; }
我们继续在后面定义一个类:
class Pudding extends Dessert{ }
就会报错。
另外声明全局公共数据的static虽然是C++时代就存在的东西,但一直不知道这是个什么,现在也算是解决了我一个问题,不错不错。