gpt4 book ai didi

JavaFX SimpleObjectProperty 与 SimpleTProperty

转载 作者:行者123 更新时间:2023-12-01 16:11:01 24 4
gpt4 key购买 nike

使用有什么区别

SimpleStringPropertySimpleObjectProperty < String >

SimpleIntegerPropertySimpleObjectProperty

除了返回包装器而不是原始类型?(无论如何它都可以自动转换)

最佳答案

API 为特定类型添加了附加功能。所以ObjectProperty实际上只是定义了“作为属性”的 API,并且只能定义所有可能类型共有的功能。另一方面,StringProperty定义(通过其父类(super class) StringExpression )方法,例如 concat(...) 返回另一个 ObservableValue<String>这是与提供的值连接的当前值。同样,IntegerProperty定义特定于数字的功能,例如 add , divide 等等等等

因此,特定类型只是向特定于这些类型的更通用类型添加额外的功能。这只是继承的标准用法。

(但请注意, IntegerProperty 不实现 Property<Integer> ,它实现 Property<Number> 。)

关于JavaFX SimpleObjectProperty<T> 与 SimpleTProperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41638183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com