三、对象容器
3.1 记事本
3.2 范形容器类
ArrayList< String > notes = new ArrayList< String >;
- 容器类有两个类型:
- 容器的类型
- 元素的类型
package notebook;
import java.util.ArrayList;
public class Notebook {
private ArrayList<String> notes = new ArrayList<String>();//范形类
private int size = 0;
public void add(String s)
{
notes.add(s);
size++;
}
public int getSize()
{
return notes.size();
}
public String getNote(int index) {
return "";
}
public boolean removeNote(int index) {
return true;
}
public String[] list()
{
return new String[10];
}
public static void main(String[] args) {
Notebook nb = new Notebook();
nb.add("first");
nb.add("Second");
System.out.println(nb.getSize());
}
}
3.3 对象数组
对象数组中的每个元素都是对象的管理者而非对象本身