SimpleStringProperty和StringProperty之间的区别

我正在使用JavaFx

TableView,发现有一些类可以使用TableView,例如SimpleStringProperty,StringProperty,SimpleBooleanProperty和BooleanProperty等。现在,我想知道用于TableView的是SimpleStringProperty还是仅StringProperty,它们之间有什么区别?他们。

回答:

StringProperty是可观察字符串属性的抽象基类,SimpleStringProperty是一个具体实现。

规则是:

  1. 在您的API中显示StringProperty
  2. 使用SimpleStringProperty作为代码中的具体实现

有时您会看到JavaFX代码本身从StringPropertyBase创建匿名内部类,其原因是它在内存方面更加有效,但通常无需您费心。

以上是 SimpleStringProperty和StringProperty之间的区别 的全部内容, 来源链接: utcz.com/qa/432776.html

回到顶部