- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章实验–方法.doc
第4章 实验 – 方法
4.1实验目标
了解类、对象、方法的基本概念,方法的参数含义。
参数和变量的作用域,定义和使用静态方法。
方法定义和调用,包括有返回值和无返回值的方法的定义和调用。
了解JAVA基本类库中的一些与原始数据类型密切相关的一些方法。
递归和迭代机制及函数实现。
4.2实验说明
本章实验教程将I - 交互式练习, 练习者完成实验指定的简单任务,如修改部分代码, 观察程序运行时的变化等;
W - 热身练习, 练习者的编程工作量逐渐加大。
P - 完整编程 ,要求练习者根据要求,完成完整的JAVA程序。
4.3实验准备
从本实验教程光盘中拷贝Lab04文件目录到本地磁盘, 如C: 盘。Lab04文件目录中将包含本次实验所需的所有资料。 Lab04的相关资料也可以从本实验教程的网站下载:http://javaLab/lab04.zip
4.4实验任务
实验4.4.1: (D)初步介绍JAVA类、对象和方法
使用JAVA开发包中的类
JAVA程序由类(class)组成,类中包含方法(method)。到目前为止,实验教程中涉及的程序只有一个类一个方法:在应用程序中的main方法和在applet中的paint方法。
程序中还用到了类的其他方法,这些方法不是我们自己编写的,它们是JAVA开发包中的一部分。例如使用类JOptionPane中的showMessageDialog和showInputDialog方法,无需编写整个代码,而是进行方法调用:
JOptionPane.showMessageDialog(null, Hi there!);
String name = JoptionPane.showInputDialog(Whats your name?);
使用类JOptionPane中的方法,需要在程序的开头加上import语句:
import javax.swing.JOptionPane;
使用了import语句,编译器才能在JAVA类库中的javax.swing包中找到类JOptionPane。
另外,类Integer的方法parseInt可以将为String表达形式的数字转化成int类型。使用类Interger中的方法不必写一个import语句。java.lang中的所有类(包括类Integer)都是自动导入到每一个Java程序之中的,程序不必显式地给出导入过程。要使用Java其他库包中的类则需要显式地给出导入语句。
简单理解一下Java对象和类的关系
Java对象(Object)是计算机存储区中用来存储特定类型数据的一个区域,这些特殊类型的数据是根据类(Class)来定义的。举个简单例子:
程序清单4-1:Student.java //Student.java
public class Student {
private int id; // 学生ID
private String name; // 姓名
public Student(int id, String name){
this.id = id;
= name;
}
public int getID() {
return id;
}
public void setID(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
= name;
}
}
这里定义了一个Student类,它有2个属性、4个实例方法和1个构造方法。根据Student的数据结构,可以创建多个对象。类的对象也被称作是类的实例(instance)。
JAVA的两种数据类型体系
JAVA有两种数据类型:原始数据类型(Primitive Data Type)和引用数据类型(Reference Data Type)。原始数据类型在前面已经做过介绍,它的值就是一个数字一个字符或一个布尔值引用类型的变量又称为对象,它的值是指向内存空间的引用就是地址,指向的内存中保存着变量所表示的一个值或一组值。// 在内存两个引用空间??????????????
? =? new Student();? //对象的数据空间,并把该空间的首地址赋给? =? s1;????????????????????// 将存储空间中的地址的存储空间中
图4.1 引用数据类型举例
由于变量s1和s2的值相同,即指向同一个内存地址,s1和s2实际上是同一个对象。
类的三种方法(method)
Java类有三种方法:构造方法(con
文档评论(0)