对象创建初始化时构造器

1.使用javac编译java类之后,java类中的非静态初始化块会消失,初始块内代码会被放到每个构造器内,而且是在构造器所有代码前面,如果构造器中有this/super,会放在this/super后面,其他代码前面。

2.创建一个java对象时,系统会从最高父类即(java.lang.Object类开始)开始逐类执行初始化代码和构造器。

posted @ 2018-05-21 00:05  芬乐  阅读(202)  评论(0编辑  收藏  举报