正在加载图片...
上机指导4 本章介绍了面向对象的基本思想,并详细介绍了类的定义及其使用,同时介绍了成员变 量与方法的继承、方法的重载、fnal与abstract的类与方法。 实验4-1:对象引用型成员变量的使用 实验内容 编程实现两个同类对象的比较,两个对象的成员变量intMember都为默认值66,并在 屏幕上输出比较的结果。运行后效果如图4-12所示。 图412实验41运行结果 实验目的 通过这个简单的实例让读者了解对象引用型成员变量的使用,加深对类、对象的理解 实现思路 首先利用定义类的成员变量intMember默认值为66,两个对象的intMember成员变星 初始值都是66,两个对象是一样的。第一次比较两个引用返回的是Fase,因为各自指向不 同的对象。第二次比较两个引用返回的是True,因为在比较前将ref2的值赋给了ref1,这 样两个引用指向同一个对象了。 关罐代码如下所示 System.out.println("refl rer2): else Syatem.out.printin("retl!ret2i"); refl-ret2: if(refl-ref2) Syatem.out.printin("retl ret21); else System.out.printin("refl ref2i ") 通过javac、.java等命令编译并运行程序,运行程序结果如图412所示 99 本章介绍了面向对象的基本思想,并详细介绍了类的定义及其使用,同时介绍了成员变 量与方法的继承、方法的重载、final 与 abstract 的类与方法。 实验内容 编程实现两个同类对象的比较,两个对象的成员变量 intMember 都为默认值 66,并在 屏幕上输出比较的结果。运行后效果如图 4-12 所示。 4-12 4-1 实验目的 通过这个简单的实例让读者了解对象引用型成员变量的使用,加深对类、对象的理解。 实现思路 首先利用定义类的成员变量 intMember 默认值为 66,两个对象的 intMember 成员变量 初始值都是 66,两个对象是一样的。第一次比较两个引用返回的是 False,因为各自指向不 同的对象。第二次比较两个引用返回的是 True,因为在比较前将 ref2 的值赋给了 ref1,这 样两个引用指向同一个对象了。 关键代码如下所示: // Sam pl e6 _4 r ef1 =n ew S am pl e6_ 4( ); Sam pl e6 _4 r ef2 =n ew S am pl e6_ 4( ); // System.out.println("ref1.intMember="+ref1.intMember+", ref2.intMember="+ref2. intMember); // if( re f1 == re f2) { System.out.println("ref1 r ef2 " ); } els e { System.out.println("ref1 r ef2 ") ; } ref 1= re f2 ; if( re f1 == re f2) { System.out.println("ref1 r ef2 " ); } els e { System.out.println("ref1 r ef2 ") ; } 通过 javac、java 等命令编译并运行程序,运行程序结果如图 4-12 所示
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有