Конструктор с аргументами на JavaFX? - PullRequest
1 голос
/ 15 сентября 2010

Можно ли создать конструктор с аргументами в классе JavaFX?

Это может быть достигнуто в Java:

   MyObj(String foo, String bar) {
       // ... 
   }

Возможно ли это в JavaFX?

т.е.

   // creating an Object Literal without the specified arguments must result in compile error
   var myObj = MyObj {} ;

   // While this should not result in compile error
   var myObj2 = MyObj {foo: "foo", bar: "bar"};

1 Ответ

1 голос
/ 16 сентября 2010

Короткий ответ - «нет» - совершенно законно создать экземпляр класса без установленных свойств - вы не можете вызвать ошибку компиляции.

Я не знаю вашеговариант использования, но вы можете использовать блок postinit для установки различных значений по умолчанию после создания объекта, если это подходит, или использовать обычный объект Java - вы, конечно, можете создавать экземпляры объектов Java из JavaFX, и они подвергаются проверкам компиляции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...