最新回答 / 想要学习的小懒虫
应该是没有设置要输出的数据类型,因为有小数,系统默认为double类型,精准位为16位,最后的02是系统根据后面的小数位进行了估读。给数据设置一个变量,加上一个其他数据类型 就可以了
2017-07-26
最新回答 / 慕侠0314384
子类方法中有一个隐藏的super();语句,当运行子类方法时,会先去访问父类的属性,如果父类种已经有这个属性被定义,那么就使用父类的属性,这时 n并没有被赋予子类的值,还是父类的,然后是输出语句,你可以将int n = 10;放在super();语句下面 在调用method()方法看看.
2017-07-24
最赞回答 / 三十二应遍尘刹
如果我们不设置private,其他类中都可以直接使用我们所定义的变量,这种方式是不好的;我们要给用户一种特定的方式访问我们的变量,我们需要调用该类的对象的get或者set方法来访问我们要访问的该类的私有变量
2017-07-23
最赞回答 / lang_yong
静态初始化块是定义在类的构造方法中的一个初始化块,用于给静态变量赋初值;只在类加载的时候执行,且只执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。执行顺序:静态初始化块最先初始化;然后执行普通初始化块;最后执行构造方法。静态内部类是创建在类内部的静态类;它不可以直接访问类的非静态成员;但是可以直接访问外部的静态成员。综上:静态内部类和静态初始化块最大的区别就是,一个是类,一个是程序块;联系就是,他们都是静态的。
2017-07-23
最赞回答 / 慕哥6288165
我终于解决了,最终自己解决的,发现16.5换了一个位置,之前有人说是什么配置,害我走了弯路,耽误了最少好几十分种,答案我已经写到自己的博客了,截图都在里面,http://blog.csdn.net/kimizhou_blog/article/details/75751233
2017-07-22