public class text{
class Circle {
private java.util.Date creatDate;
public Circle(){
creatDate=new java.util.Date();
}
public void putDate(){
System.out.println(creatDate);
}
}
public static void main(String[] args){
Circle obj=new Circle(); //在这里有问题 编译都通不过
obj.putDate();
}
}
提示的错误信息是:non-static variable this cannot be referenced from a static context
翻译过来就是这个意思star.java:13: 无法从静态上下文中引用非静态 变量
帮你改正后的代码 编译能运行
class Circle {
private java.util.Date creatDate;
public Circle(){
creatDate=new java.util.Date();
}
public void putDate(){
System.out.println(creatDate);
}
}
public class Test{
public static void main(String[] args){
Circle obj=new Circle(); //在这里有问题 编译都通不过
obj.putDate();
}
}
Circle放在text类外面
class Circle {
private java.util.Date creatDate;
public Circle(){
creatDate=new java.util.Date();
}
public void putDate(){
System.out.println(creatDate);
}
}
public class text{
public static void main(String[] args){
Circle obj=new Circle(); //在这里有问题 编译都通不过
obj.putDate();
}
}
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息