Java - 获取扩展器(子)属性

标签 java oop

我可以在父类中获取子属性吗?我在 PHP5 OOP 中看到可以在父类中获取子属性,但在 Java 中,我不知道。

最佳答案

如果您想要子类,look here .

然后你可以使用Reflection获取每个子类的字段和方法:

for(Class c : subclasses) {
  for(Field f : c.getFields())
    // Do stuff with the fields
  for(Method m : c.getMethods())
    // Do stuff with the methods
}

您可以查看Java API entry on Class了解更多信息。

关于Java - 获取扩展器(子)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9694948/

相关文章:

c# - liskov替换原则和异常处理

java - 为什么没有用于覆盖的参数逆变?

java - 如果只发送 header 中的路径变量和键值对来触发业务逻辑,应使用哪种 REST 方法?

java - 绕过多重继承限制的正确方法是什么?

JavaScript 哎呀 : defining function with or witout prototype

java - antlr4 中的 <EOF> 不匹配

c++ - 类继承层次结构设计问题

java - 调整图像文件的大小

java - 如何修改声音文件Java的音高?

java - 如何查看我何时将联系人添加到手机(android)