java面向对象编程实验报告.doc
还剩
11页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,喜欢就下载吧,价低环保!
内容要点:
实验总结:怎么说呢,一开始对编程就没什么基础,在学 C的时候,就很迷茫,没好好学,就没学好。接着数据结构、C++,越学越难,后来就慢慢的有了抗拒心理,觉得自己怎么也学不好,就越来越不想学了。现在上课是一直听一直听,但就是好多听不懂,像鸭子听雷。老师讲的很好,这是知道的,但没办法,基础真的太烂了额,好多听不懂,听了的也不理解,就越来越不懂了,看书也就能懂个皮毛。课后也就照着课本上的例子或者老师的代码敲,熟悉一下程序的结构,但是,还没有特别懂。稍微难一点的就看不懂了,只能小小的啃一点,懂一点。Java 和之前学的其他的程序不同,是多文件结构,看着能比较干净利落,思路比较清楚。2013-05-16 这个实验的写法与实验三没多大差别主要添加了排序这一个内容,开始的时候,怎么也排不出来,输出时就按赋值的顺序给出,后来发现是 compareTo方法写的有问题。主方法 Store,给对象分配内存,并按价格高低排序输出。Mobile类继承 Product类,并有自己的 num成员主类 Store,在这个类中调用以上三个类,创建对象,提供产品信息,并在窗口中输出。String text = "";这句不明白什么作用,是向同学参考的。本来是写着实验 4的,但是不知道怎么,输出结果不对,就搬来用在实验三了。实验题 4 有四个类,主类 Store在包 cn.edu.nwsuaf.jp.p4中,Mobile、Mp3Player、Product 在包 cn.edu.nwsuaf.jp.p4.data中,Mobile、Mp3Player 是Product的子类, Product类实现 Comparable接口,请重写 Comparable接口中方法 compareTo,实现 product对象按照价格排序,运行结果如图 3.8所示。图 3.7 运行结果这是 Mp3Player类,类中写出了 Mp3Player的相关信息。重写了 toString方法。这是 Mobile类,给出了手机的信息。这是包和类的简单关系图,不是程序流程图。定义保护成员 name、price、静态成员 count用以计数。封装类,给出成员的获取方法。抽象类 Product里参数 name表示产品的名字,price 表示产品的价格,count 用来计数。下来是类的构造方法。这个类中提供了产品的信息。实验题 3 有四个类,主类 Store在包 cn.edu.nwsuaf.jp.p4中,Mobile、Mp3Player、Product 在包 cn.edu.nwsuaf.jp.p4.data中,Mobile、Mp3Player 是Product的子类,Product 类为抽象类。基本要求: 设计类 Mobile和类 MP3Player,使它们和类 Product、Store 组成一个完整的程序,且运行结果如图 3.6所示。图 3.6 运行结果这个类中主要是创建 Mobile类,生成类的构造方法,封装类。MobileManagement类中,count 是一个类变量,用来计算输出的电子产品个数。下来是类方法output()调用 Mobile类,主方法中,给变量赋值,并写输出函数。 E365, 1780 RMB M330, 1450 RMB图 3.4 手机及价格图图 3.5 运行结果实验过程:新建 Mobile类,在类中定义成员变量 name、price,自动生成构造方法,导入 Get、Set 方法用来访问私有变量,添加 toString方法。BookManagement类中创建了书的对象,在主方法中调用 output函数,赋值,输出。程序写完后,将其存盘,再进行运行,得出的结果如下:实验题 2 有两个类:MobileManagement
发表评论
暂无评论,赶快抢占沙发吧。