摘要: 局部变量如果不初始化,里面的就是一些垃圾值。如果你再方法里用到了,有可能造成运行错误,这种错误很难找到。 所以Java要求变量必须初始化,其中实例变量和类变量有默认的初始值。 给变量一个初始化,是一个良好的编程习惯,而Java的编译器只不过做的极端一些,强制你养成良好的编程习惯。这个是有好处的。 唯... 阅读全文
posted @ 2015-08-25 11:38 JAVA攻城狮~~ 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 于是百度谷歌了一下相关资料。原来我写的内部类是动态的,也就是开头以public class开头。而主程序是public static class main。在Java中,类中的静态方法不能直接调用动态方法。只有将某个内部类修饰为静态类,然后才能够在静态类中调用该类的成员变量与成员方法。所以在不做其他... 阅读全文
posted @ 2015-08-25 10:52 JAVA攻城狮~~ 阅读(1174) 评论(0) 推荐(0) 编辑