java编程思想第群四版第五章初始化与清理.pptVIP

  • 1
  • 0
  • 约7.4千字
  • 约 59页
  • 2018-12-29 发布于福建
  • 举报

java编程思想第群四版第五章初始化与清理.ppt

java编程思想第群四版第五章初始化与清理

★ void f() { int i; i++; // Error,i not initialized } ◆ 强制程序员提供一个初始值 ◆ 编译器可以为i赋一个默认值,但是未初始化的 局部变量更有可能是程序员的疏忽, 所以采用 默认值反而会掩盖这种失误 六、成员初始化 ⑵ 数据成员为基本类型 ★ Java将为类的每个基本数据成员提供 自动初始化(保证都会有一个初始值) ◆ 典例分析:P92代码(自己调试) 六、成员初始化 ⑶ 引用类型 ★ 无论是否数据成员,如果不将其初始化, 该对象引用会被Java自动赋值为null 六、成员初始化 2、 指定初始化 ★ Java允许:在定义类的数据成员的同时 可以为其赋初值 ◆ 优点:简单直观 缺点:每个对象都具有相同的初值 ★ 典例:P93代码 void public class InitialValues2 { int i ; // 自动初始化 int j = 999;… // 先自动初始化,再指定初始化 } ◆ 注意:C++不允许这样

文档评论(0)

1亿VIP精品文档

相关文档