java - 如何查看抽象类方法中的变量值

标签 java debugging abstract-class

IDE是Eclipse,当我调试/跟踪时,我想观察抽象类中方法中的变量,但它没有显示任何内容。

有什么想法吗?非常感谢!

最佳答案

那么你将如何调用抽象类的方法? 您需要有该类的实例才能调用其非静态方法。 我的建议是,创建一个扩展抽象类的类,并从扩展类中调用抽象类中的方法,如下所示。

public class AbstractClass {
    public void aMethodToDebug(){
       System.out.println("debug this");
    }
}

public class ExtendingClass extends AbstractClass {
    public static void main(String[] args){
        ExtendingClass obj = new ExtendingClass();
        obj.aMethodToDebug();
    }

}

关于java - 如何查看抽象类方法中的变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13058129/

相关文章:

java - 类实例化 - 变量的抽象类或具体类

python - 如何在不使用抽象方法的情况下使用 abc 创建抽象类?

c# - 保存对已灭绝对象的引用的数组

java - 如何在JFrame上画图?

java - 最小化键盘而不是在按回键时返回到之前的 Activity

java - 如果语句会抛出异常,则停止的断点

Android Studio 在 Logcat 中缺少异常堆栈跟踪

java - 按正则表达式拆分与多个一个字符拆分性能

java - make 命令需要来自 java include 的 jni_md.h,但我没有

python - PyCharm 的调试器在点击 copy.deepcopy() 时放弃