永发信息网

java 输出时间问题 (代码很短)

答案:6  悬赏:70  手机版
解决时间 2021-07-29 08:12

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 obj = new text().new Circle(); 内部类要依赖外部类实例化
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(); } }
Circle是内部类,不能直接new。
creatDate 是一个私有变量,没办法访问
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男兵怎样报名?
大家觉得“哎呀呀”这个品牌好不好!
工作中每天很闲,教给我的任务很少,我该怎么
高校录取名册上的 计划性质:指令
平桥区信阳桑园村小学哪位知道具体地址啊
韩国的牛郎是什么意思,牛郎织女配和谐是什么
清香型的铁观音怎么有股怪怪的味道?
我原来的qq宠物为何突然不见了
上海高考各科满分是多少,体育分有么
系统版本低怎么处理,如何升级
恩施市恩施开心花甲粉这个地址怎么能查询到,
爱了有要怎么办
我的是v.0.4.7登不上,是怎么回事啊?
QQ密码泄漏了、、可又忘记密保了,请问要怎么
哪个星座的美女帅哥最多?
推荐资讯
DNF佛拉斯进化难不难我48红眼啊,到底什么任
有一天一只狼到了北极最冷的地方不小心掉到河
襄城区襄樊东威商行哪位知道具体地址啊
QQ自由幻想什么职业挂姬比较好
刷图会暴传承么?
怎样的人适合当心理学家(或顾问)?
恋人不爱了,有何表现?
怎样穿出苗条身材
宝宝屁屁长小水泡怎么办?
发梢怎么吹才能保持内卷?
魔域电话密保卡
林志颖到结婚了么?孩子是不是也有了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?