Этот класс должен иметь метод clone()
, чтобы его можно было сделать. Я попытался вставить его, но ему не хватает возврата? Что именно вы возвращаетесь в методе клонирования?Как дать классу метод клонирования? Что возвращается в методе клонирования?
Это класс я пытаюсь дать clone()
метод:
package planets;
public class Planet extends shape3D.Sphere {
String myPrimaryGas;
public void setPrimaryGas(String primaryGas){
myPrimaryGas = primaryGas;
}
public String getPrimaryGas(){
return myPrimaryGas;
}
}
Где ваша попытка клонировать метод? – CPerkins
Вы пытались это сделать? Там есть статья Википедии об этой теме :) http://en.wikipedia.org/wiki/Clone_(Java_method) – ibtarek
Неглубокий или глубокий клон? делает клонирование поддержки 'shape3D.Sphere' (реализует Cloneable? – alfasin