java - java中如何判断一个对象外部扩展了什么

标签 java inheritance object extend

您好,我需要知道是否有办法找出 Java 中对象扩展的内容。

public void function(Obj obj)
{
    // ...

有没有办法找出 obj 扩展的内容?或者它是否扩展了任何东西?

最佳答案

我假设您的意思是您想找出该对象是哪个类的实例。在这种情况下,您可以简单地使用Object.getClass()。如果您需要查找对象类的父类(super class),您还可以使用 Class.getSuperclass()

关于java - java中如何判断一个对象外部扩展了什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10677406/

相关文章:

java - 父子实例之间的关系

c++ - 限制包含在 C++ 中

java - 如何使用 WebDriver 随机选择按钮?

c++ - 为什么基类的析构函数应该是虚拟的?

java - 如何从 EclipseLink 获取连接池

javascript - 循环遍历数组并设置系列对象 jVectormap 的值

java - 使用累积算法连接用户输入字符串

objective-c - 当 NSArray 元素被释放时会发生什么?

java - 检查小程序何时被重新绘制或调整大小

java - 为什么使用抽象类而不是接口(interface)?