У меня есть один абстрактный класс с параметром типа и несколько его реализаций:Наследование классов параметров типа в Scala
abstract class AbstractClass[T] {
def func: T
}
class DoubleClass extends AbstractClass[Double]{
def func = 0.0
}
, а затем я хочу создать функцию, которая принимает некоторую последовательность таких объектов:
def someFunc(objs: Iterable[AbstractClass]) = objs.foreach(obj=>println(obj.func))
, но он говорит: «Класс AbstractClass принимает параметры типа»
Я новичок в scala и, безусловно, что-то делаю неправильно, но я не могу выяснить, что такое
Спасибо, тай, решил мою проблему. –