4.3.1运算(续) =3可以作用于对象 运算符实际操作的是对象引用 例4-2对象运算 源代码 编译运行
4.3.1 运算(续) “=” 、 “==” 、 “!=”可以作用于对象。 运算符实际操作的是对象引用。 例4-2 对象运算 源代码 编译运行
4.32引用传递 ava 对象可以作为参数传递给方法。 传递对象是将对象的引用值传递给形参。 通常,这种传递被称作引用传递。 例4-3引用传递 源代码 编译运行
4.3.2 引用传递 对象可以作为参数传递给方法。 传递对象是将对象的引用值传递给形参。 通常,这种传递被称作引用传递。 例4-3 引用传递 源代码 编译运行
4.4数据成员的初始化 ava 局部变量在使用前必须赋值 例 void method( Int 1 System.out. print1n(i="+i);//错误 Java语言能确保每个类数据成员的初始化 例44数据成员的默认值 源代码 编译运行
4.4 数据成员的初始化 局部变量在使用前必须赋值。 例: void method() { int i; System.out.println(“i=”+i); //错误 } Java语言能确保每个类数据成员的初始化。 例4-4 数据成员的默认值 源代码 编译运行
44数据成员的初始化(续) 可以明确地为数据成员指定初值: 类定义时指定初值 使用构造方法
4.4 数据成员的初始化(续) 可以明确地为数据成员指定初值: – 类定义时指定初值。 – 使用构造方法
44.1类定义时指定初值 class A Class b boolean bool=true; char C=A byte b=6 short s=60 int 1=600 1ong1=700; float f=2.2f: double d=3. 6 aa=new A(i
4.4.1类定义时指定初值 class A{} class B { boolean bool=true; char c='A'; byte b=6; short s=60; int i=600; long l=700; float f=2.2f; double d=3.6; A a=new A(); }