摘要: Java与C++有一个不同之处在于,Java不但有构造函数,还有一个”初始化块“(Initialization Block)的概念。下面探究一下它的执行顺序与可能的用途。 执行顺序 首先定义A, B, C三个类用作测试,其中B继承了A,C又继承了B,并分别给它们加上静态初始化块、非静态初始化块和构造 阅读全文
posted @ 2016-07-24 17:02 BlackStorm 阅读(24570) 评论(1) 推荐(10) 编辑