记事本的功能:
①能储存记录
②不限制能储存的数量
③能知道储存的数量
④能随时查看存进去的每一条记录
⑤能删除一条记录
⑥能列出所有的记录
接口设计:
①add(String note);
②getSize();
③getNote(int index);
④removeNote(int index);
⑤list();
>/** **接口设计** **/
package notebook;
public class NoteBook {
public void add(String s)
{
}
public int getSize()
{
return 0;
}
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) {
// TODO Auto-generated method stub
}
}
每次add一进来就有一条信息,用数组无法满足,所以需要用到容器
这里需要用到容器类
ArrayList< String >,一个成员变量类型,ArrayList 也是一个类的名字。
用import java.util.ArrayList; 去引入这个类。
notes 作为它的类型,一个对象管理者
用来存放String的ArrayList叫做范行类<