Я пытаюсь написать класс, который имеет массив подкласса в том же проекте, и когда я пытаюсь написать метод, который добавит новый объект в массив при условии, что этот объект еще не находится вмассив, а также, если конкретная ячейка свободна, значит, объект войдет в массив.но проблема в том, что мне нужно вставить переменную в этот метод, который является объектом конструктора копирования.проблема в том, что в подклассе я не знаю, как написать конструктор копирования.поэтому я приведу краткий пример 2 классов, и вы покажете мне, как написать с ними конструктор копирования:
public class Food
{
private String _foodName;
public Food(String foodName)
{
_foodName=foodName;
}
public String getFoodName()
{
return _foodName;
}
public void showName()
{
System.out.println("The food's name is: " +_getFoodName());
}
}
public class Apple extends Food
{
private int _numOfApples;
public Apple(String name, int numOfApples)
{
super(name);
_numOfApples=numOfApples;
}
public Apple(Apple other)
{
????
}
}
как должен выглядеть конструктор копирования?спасибо за помощь :) 1004 *