42类和对象的定义(续)闆 访问对象成员的形式如下: 对象名成员 例 Cat catl=new Cat(i catl age=2i catl weight=5 catl meow()i
4.2 类和对象的定义(续) 访问对象成员的形式如下: 对象名.成员 例: Cat cat1=new Cat(); cat1.age=2; cat1.weight=5; cat1.meow();
42类和对象的定义(续)闆 通过某对象引用访问对象成员前, 必须确保它已经连接到了一个实阿 的对象。 例 Cat cat1 catl age=2i //错误 catl=new cat(i catl weight=5
4.2 类和对象的定义(续) 通过某对象引用访问对象成员前, 必须确保它已经连接到了一个实际 的对象。 例: Cat cat1; cat1.age=2; //错误 cat1=new Cat(); cat1.weight=5;
42类和对象的定义(续)闆 如果单独创建一个对象,而没有将创建对象时 返回的引用值赋给一个对象引用,这个对象就 是一个匿名对象 例 new Cato 注意:匿名对象没有相应的对象引用,程 序中的其他语句将无法访问它,也即只能在创 建匿名对象的同时访问其成员。 例: new cat().meow();
4.2 类和对象的定义(续) 如果单独创建一个对象,而没有将创建对象时 返回的引用值赋给一个对象引用,这个对象就 是一个匿名对象。 例: new Cat(); 注意:匿名对象没有相应的对象引用,程 序中的其他语句将无法访问它,也即只能在创 建匿名对象的同时访问其成员。 例: new Cat().meow();
43对象与基本数据类型变量的区别 4.3.1运算 432引用传递
4.3 对象与基本数据类型变量的区别 4.3.1 运算 4.3.2 引用传递
4.3.1运算 ava 基本数据类型赋值 对象类型赋值 2=c1 赋值前:赋值后 赋值前:赋值后: C 2 i【1[21 2 c2 Cat cI: c
4.3.1 运算 1 c2: Cat 基本数据类型赋值 i = j 赋值前: i j 2 2 赋值后: i 2 j 对象类型赋值 c2 = c1 赋值前: c2 c1 赋值后: c2 c1 c1: Cat