【发布时间】:2015-09-13 20:54:07
【问题描述】:
package practice;
public abstract class OutterClass {
public int getMaxRows() {
}
public abstract boolean gameOver();
}
public class InnerClass extends OutterClass{
@Override
public boolean gameOver() {
//int lastRow = getMaxRows() - 1;
//int lastRow = this.getMaxRows() - 1;
//int lastRow = ((OutterClass)this).getMaxRows() - 1;
//int lastRow = ((InnerClass)this).getMaxRows() - 1;
//int lastRow = InnerClass.this.getMaxRows() - 1;
}
sublass(InnerClass)中所有被注释掉的代码有什么区别?
【问题讨论】:
标签: java polymorphism abstract-class abstract abstraction