PS: 本人java初学者会遇到一些问题,嘫后绞尽脑汁想解决问题的办法我觉得每解决一次问题都是一次成长,我想通过博客的方式记录下我成长过程中的每个比较深刻的问题做一个知识与经验的储存。也希望能帮到有遇到同样问题的朋友做个参考,也许有些问题或者在一些人看来可能很傻逼不喜请勿喷,谢谢
今天在照着学习视频敲代码的时候,遇到了一个问题: 在一个包里写好一个类后然后在包里建了另外一个新类,开始写新的代碼程序但是执行出来的结果一直是上一个程序运行的结果。
但是呢…我检查了七八遍我的main方法格式绝对没错,之后我看来看去发现叻另一个问题:
因为我新要写的类是第一个类的改进版,所以在写的时候偷了一下懒,复制了第一次写的类然后改了一下类名后,再刪掉方法体中的代码直接在方法体开始新的编程 结果,在写代码的时候就光想着方法体了没注意到main方法中 `new的那个实例还是上一个代码裏的类。
所以:2.如果你的main方法格式没有写错然而你执行的时候总显示上一个程序的结果,
可以尝试着看看是不是因为某种原因,你 new 的實例是上一个代码中的类而没有去new你新写代码中的类。
我遇到这个问题的时候想了一上午百度出来的都是说main方法格式错了,后来才发現原来是这个问题希望这个经历能对一些人有所帮助。——极乐流年。