-1
abstract class Parent {
def filter(p: Parent => Boolean): Parent = filterAcc(p, new Child)
}
class Child extends Parent {
// ...
}
Я работаю над учебником Scala и задаюсь вопросом, как это возможно.Создайте экземпляр дочернего класса в методе родительского класса
Существует два класса Parent
и Child
. Класс Parent
создает экземпляр child
по методу filter
.
Как родительский класс может ссылаться на дочерний класс, который наследует родительский класс?