1、内部类错误
public class OuterClass1{
private double d1 = 1.0;
class InnerOne{
public static double methoda() {return d1;}
}
}
E:\myprogram\mianshi>javac OuterClass1.java
OuterClass1.java:4: 无法从静态上下文中引用非静态 变量 d1
public static double methoda() {return d1;}
^
OuterClass1.java:4: 内部类不能有静态声明
public static double methoda() {return d1;}
^
2 错误
错误提示:静态内部类可以有静态成员,而非静态内部类则不能有静态成员;静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量。
posted on 2006-02-14 13:12
★yesjoy★ 阅读(319)
评论(0) 编辑 收藏 所属分类:
JAVA代码查错