Xar*_*mer 20
程序员完成的明确方法. 由JVM或工具完成的隐式方法,而不是程序员.
例如:
Java将隐式提供默认构造函数.即使程序员没有为构造函数编写代码,他也可以调用默认构造函数.
明确与此相反,即.程序员必须写.
默认constructor是构造函数no arguments requested.在创建实例时会隐式调用它.
的no-args constructor,如果你不自己打电话之一,如果这个构造函数不存在,这是无效的隐式调用.需要调用超级构造函数的原因是超类通常具有一些预期存在的状态constructed,其中可能包含private无法在子类中设置的变量.如果你不调用它constructor,它会使对象处于probably无效状态,这可能会导致各种问题
| 归档时间: |
|
| 查看次数: |
40365 次 |
| 最近记录: |