В java у меня есть такой класс:
public class MyClass extends Properties {
public StringProperty prop1 = new StringProperty(this, "default value for prop1");
public StringProperty prop2 = new StringProperty(this, "prop2 default val");
}//MyClass
Родительский класс «Свойства» использует отражение для поиска всех общедоступных полей в себе и заполняет переменные значениями по мере необходимости.
Как мне расширить свойства в scala? Я предполагаю, что использование var prop1:StringProperty ...
не работает из-за того, как scala преобразует частные поля, чтобы получить... установить... методы типа.