Написание тела абстрактного класса в конструкторе подклассаJAVA

Программисты JAVA общаются здесь
Anonymous
Написание тела абстрактного класса в конструкторе подкласса

Сообщение Anonymous »

При определении абстрактного класса можно создать экземпляр этого класса, написав тело абстрактных методов в определении объекта, например: < /p>
AbstractClass obj = new AbstractClass() {
protected String description() { return this.description; }
};
< /code>
Я хотел бы сделать что-то подобное, но внутри конструктора подкласса. Что -то вроде этого: < /p>
public class AbstractClass {
String description;
public AbstractClass(String description){
this.description = description;
}
protected abstract String description();
}
public class ActualClass extends AbstractClass {
public ActualClass(String description){
super(description) {
protected String description() { return this.description; }
};
}
}
< /code>
Теперь код выше не работает. Как я мог сделать что -то подобное?

Подробнее здесь: https://stackoverflow.com/questions/645 ... onstructor

Вернуться в «JAVA»