printClassName () { System.out.println("I am " + this.getClass如果创建了两个对象,那么在子类对象上调用非重写方法时,哪个对象负责?换句话说,this在非重写方法中指的是什么?隐藏的超类对象还是子类对象?如果您对#2的答案是超类的隐藏对象,那么上面的代码为什么会在"I am
在这里,我试图在我的main()程序中满足一些条件后调用重载的构造函数,它由变量a给出。当我只使用默认的构造函数时,代码工作得很好,但是我需要调用重载的构造函数,但它失败了。下面是代码:public Paddle(int a){
ImageIcon ii = new ImageIcon(this.getClassgetResource(paddle1)); }