ESi*_*lis 2 javafx properties observable
使用之间有什么区别
SimpleStringProperty与SimpleObjectProperty <String>或
SimpleIntegerProperty与SimpleObjectProperty <Integer>
除了返回包装器而不是原始类型?(它可以自动铸造)
API为特定类型添加了其他功能.因此,ObjectProperty实际上只是定义了"作为属性"的API,并且只能定义所有可能类型共有的功能.另一方面,StringProperty定义(通过其超类StringExpression)方法,例如concat(...)返回另一个方法,该方法ObservableValue<String>是与提供的值连接的当前值.类似地,IntegerProperty定义数字特有的功能,例如add,divide,等等等等
因此,特定类型只是为特定于这些类型的更通用类型添加额外功能.它只是继承的标准用法.
(注意,IntegerProperty它没有实现Property<Integer>,它实现Property<Number>.)
| 归档时间: |
|
| 查看次数: |
304 次 |
| 最近记录: |