Java中接口其实也是被当成类一样的,编译之后也会有单独的自己的文件,同时内部类也是一样,非常有牌面。
这里我们要注意一下我们的while判断条件里面是k,而k在循环条件里面每次的增量都是增加的,所以他最后是一个开根号的情况,如果是乘法的话,那直接就是取对数了。
说明输出结果:
import java.util.Date;
public class SuperTest extends Date{
private static final long serialVersionUID = 1L;
private void test(){
System.out.println(super.getClass().getName());
}
public static void main(String[]args){
new SuperTest().test();
}
}
其实这题我算是做对的,只不过getClass是返回包名+类名的,但是我已经知道他返回的是SuperTest了,因为返回的是运行时的类。
接口可以定义静态final成员变量,只是不能定义普通成员变量。
A,B:Map和SortedMap都是接口类型,不可以直接New的