gpt4 book ai didi

java.beans.Introspector getBeanInfo 不获取任何超接口(interface)的属性

转载 作者:搜寻专家 更新时间:2023-11-01 01:59:12 24 4
gpt4 key购买 nike

我刚刚注意到 java.beans.Introspector getBeanInfo 没有获取任何超接口(interface)的属性。示例:

public interface Person {
String getName();
}
public interface Employee extends Person {
int getSalary();
}

即使名称是从 Person 继承的,对 Employee 的内省(introspection)也只会产生薪水。

这是为什么?我宁愿不必使用反射来获取所有 setter/getter 。

最佳答案

这个问题在 Sun bug 中有介绍 java.beans.Introspector doesn't work for interfaces

关于java.beans.Introspector getBeanInfo 不获取任何超接口(interface)的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/185004/

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