在Java中,数组是一种特殊的对象,但把它看成是一组同样类型的变量的集合会更好
例如:double []array = new double[7];
double [] array;
array = new double[7];
每个数组仅有一个公有的实例变量,名为length
Java中的数组可以用花括号来初始化
例如:double[] reading = {1.3,15.8,9.7};类似下面的代码
double[] reading = new double[3];
reading[0] = 1.3;
reading[1] = 15.8;
reading[2] = 9.7;
数组在类和方法中的用法和其他对象是一样的
Java可以在构造函数中调用类成员函数
main方法的参数是一个字符串数组形参,程序名不会作为参数传入
数组是对象,所有赋值操作符和相等操作符在各种各样的对象上的作用也同样适用于数组
定义一个equals方法来测试两个数组是否包含同样的元素
与C++不同,Java的方法可以返回数组
二维数组是数组的数组,当将一个二维(多维)数组传入一个方法中,在方法中有方法可以确定数组的各个维数,而不需要将维数作为参数传入方法
不规则数组的定义方法:
int [][] b;
b = new int[2][];
b[0] = new int[5];
b[1] = new int[3];
文本区(JTextArea)是applet中一个类似窗口的区域,可以用于文本的输入与输出,文本区可以容纳多行,每行可以有任意多个字符,文本域(JTextField)与与文本区相同,但它之恩那个容纳一行文本
drawPolygon方法可以画多边形,当然包括矩形
drawPolyline方法与drawPolygon方法,只是从最后一个顶点到第一个顶点之间没有线段
当访问方法返回一个私有的数组类型的实例变量时,要小心处理,应当返回该数组的一份副本,而不是返回该私有实例变量本身
作者yucan1001