求答面向对象程序设计题

时间:2013.12.10 发布人:向北转角45度

求答面向对象程序设计题

已解决问题

谷歌向北转角45度用户在2013.12.10提交了关于“丽水求答面向对象程序设计题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-06T11:19:37。设计一个集合类,实现集合的元素增加、元素删除操作和“包含”关系判断。希望大家能够帮助她。

详细问题描述及疑问:设计一个集合类,实现集合的元素增加、元素删除操作和“包含”关系判断。期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:htf1314168  

//定义集合类
publicclassLibrary:IE**merable,IE**merator
{
protectedArrayListbooks;
p同继角ublicintcount;//集合的元素个数
publicLibrary()
{
boo问答ks=newArrayList();
}
//略元素的增加
publicvoidAdd(stringbook)
{
books.Add(book);
this.count+别即光案钟坏经导胶立货+;
}
//元素的删除
pu成约blicvoidRemove(措尽娘业消stringbook)
{
books.Remove(book);
this.count--;
}
///<summa显航境ry>
///集合是否包含当前元素
///</summary>
///<paramname="book"></param>
///<returns></returns>
publicboolContai药章够n(stringbook)
{
returnbooks.Contains(book);
}
}

继承IE**merab原扩le,IE**merator这两个接口,还必须要完成GetE**mer宗答病肥孙果失亲几ator、Current、MoveNext、这几个虚构函数。