/*
* 2、试题:自定义一个类, 命名为 MyList,
类中包含属性:Object[] element;
定义如下几个方法:
1. 增加方法 add : 可以向数组属性中依次存储 Object,数
组内容存满时,需实现动态扩容(详解在下面)。 参考: Boolean add(Object obj)
2. 删除方法 remove : 可以根据数据或下标,从数组属性
中删除 Object 数据,删除后,数组后续 元素需前移。参考:void remove(Object obj) 或 void remove(Integer index)
3. 查询方法 get : 方法传入下标,返回数组中指定下标的数据。参考:Object get(Integer index)
4. 当前存储数据量 size : 获取当前存储的有效数据长度 参考:size=数组.length
*/
public class MyList {
private Object[] element;
private int capacity;
private int size;
public MyList() {
size=0;
capacity=4;
element=new Object[capacity];
}
public void add(Object obj) {
if(size>=capacity) {
Object[]<
面向对象试题-增删改查:自定义一个类, 命名为 MyList
最新推荐文章于 2023-09-10 12:31:11 发布
本文将介绍如何使用面向对象编程思想,自定义一个名为MyList的类,实现基本的增(添加元素)、删(删除元素)、改(修改元素)、查(查找元素)功能。通过这个实例,读者可以深入理解面向对象的设计与实现。
摘要由CSDN通过智能技术生成