摘要: 普通初始化块 一个类里可以有多个初始化块,相同类型的初始化块之间有顺序:前面定义的先执行,后面定义的后执行。 初始化块的修饰符只能是static,使用static修饰的初始化块被称为静态初始化块。 普通初始化块、声明实例属性指定的默认值都可认为是对象的初始化代码,执行顺序与声明顺序相同。 当Java 阅读全文
posted @ 2017-01-18 22:41 coder为 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 当把一个子类对象直接赋给父类引用变量时,编译时类型是父类类型,运行时类型是子类类型。当运行时调用该引用变量的方法时,其方法行为总是子类方法的行为,而不是父类方法行为,所以就出现了相同类型的变量,执行同一个方法时出现不同的行为特征,这就是多态。也就是说程序中定义的引用变量所指向的具体类型和通过该引用变 阅读全文
posted @ 2017-01-18 22:25 coder为 阅读(220) 评论(0) 推荐(0) 编辑