Просто ищет четкое определение следующее:ArrayList <Product> в объявлении класса, как получить доступ к ArrayList
При включении ArrayList<Product>
в объявлении класса, и продукт является еще один класс, который содержит некоторые переменные экземпляра. При использовании кода, показанного ниже, инициализируется ли ArrayList
при создании объекта?
Например:
public class Basket extends ArrayList<Product> implements Serializable
{
private int theOrderNum = 0; // Order number
public Basket()
{
theOrderNum = 0;
}
}
Если я создаю экземпляр нового класса:
Basket test = new Basket();
бы, создать список массива на объекте создается? Чтобы получить доступ к ArrayList
внутри объекта, могу ли я использовать this.add(foo);
?
Объект ArrayList, и вы можете называть такие вещи, как test.add() –