动手动脑--观察结果

1.以下代码无法通过编译,哪里出错了?

原因:因为构造函数Foo()没有进行定义,如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法。

截图:

2..请依据代码的输出结果,自行总结Java字段初始化的规律

输出结果:

总结Java字段初始化的规律:Java字段初始化规律系统会按顺序对Java字段进行初始化,如果有好几个方法都对同一个变量进行了初始化。Java会将最后一次的初始化结果赋给该变量。

posted @ 2022-10-08 12:03  十乂  阅读(26)  评论(0)    收藏  举报