java实验二 面向对象技术(1)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二面向对象技术
实验目的:掌握构造方法的使用,掌握方法的重载,掌握静态方法和静态变量,掌握javap 工具的使用。
实验内容:编写程序,调试程序。
实验步骤:
1.按实验一的方法设置好开发环境,包括工作目录,PA TH变量等。
2.在工作目录中建立新文件Point.java,代码如下:
3.用实验一中学到的编译和运行该程序,查看运行结果,如果有错误,找出原因调试直到
成功运行。
4.运行javap Point命令,查看Point类的详细信息,并注意观察编译器自动为代码创建的
默认的构造方法Point()。
5.修改上述程序,增加带参数的构造方法和不带参数的构造方法。
6.调试,编译和运行以上程序,查看结果。
7.修改上述程序,用this特殊变量来区分成员变量和局部变量,以及用this来简化构造方
法的调用。
8.调试,编译和运行以上程序,查看结果。
9.修改上述程序,增加静太方法,并用类名和对象名来调用。
10.调试,编译和运行以上程序,查看结果。
11.修改上述程序,尝试在静态方法中调用非静态的变量x和y 。
12.调试,编译并查看出错信息,理解在静态方法中不能调用非静态的变量,看到结果后,
将代码改回第九步正确时的代码。
13.修改上述程序,增加静态变量z,并实验用类名和对象名来访问该变量,并查看最终变
量的值。
14.调试,编译和运行以上程序,查看结果。