从Java中的构造函数创建数组对象

时间:2015-12-10 05:31:38

标签: java arrays arraylist constructor

这是对的吗?我在谈论this.rates部分和return.rates部分。尝试从构造函数构造和数组对象,并返回集合中的数组对象数。我还在学习,如果我的术语有点偏离,请原谅我。

public class ArrayFun
{
    // instance variables
    private ArrayList<ArrayRates> rates;


    /**
     * Constructor for objects of class ArrayFun.
     */
    public ArrayFun()
    {
        this.rates = new ArrayList<ArrayRates>();

    }

    /**
     * Return the number of ArrayRates objects in the collection.
     *
     * @return int          the number of ArrayRates objects in the collection.
     *
     */
    public int getCount()
    {
        return rates.size();
    }

2 个答案:

答案 0 :(得分:0)

您的代码没有错,因为指的是特定对象的当前实例。

另一种方法可能是在申报费率时进行初始化。

public class ArrayFun
{
    // instance variables
    private ArrayList<ArrayRates> rates = new ArrayList<ArrayRates>();

    // constants
    /**
     * Tolerance variable when comparing floating point values in sort method.
     */
    public static final double SORT_DELTA = .001;

    /**
     * Constructor for objects of class ArrayFun.
     */
    public ArrayFun()
    {


    }

    /**
     * Return the number of ArrayRates objects in the collection.
     *
     * @return int          the number of ArrayRates objects in the collection.
     *
     */
    public int getCount()
    {
        return rates.size();
    }
   }

答案 1 :(得分:0)

您的代码没有任何问题,实际上这通常用于所有项目。