Предположим, у меня есть суперкласс с тремя полями и только конструктор по умолчанию:
Код: Выделить всё
public class Superclass {
public int a;
public int b;
public int c;
}
Код: Выделить всё
public class Subclass extends Superclass {
public int x;
public Subclass(Superclass s) {
super();
// what to do??
}
}
Код: Выделить всё
Superclass s = new Superclass();
s.a = "a";
s.b = "b";
Subclass sc = new Subclass(s);
sc.x = "x";
Как мне лучше всего это сделать, не назначая все эти поля «вручную» в конструкторе подкласса?
Подробнее здесь: https://stackoverflow.com/questions/518 ... onstructor
Мобильная версия