最赞回答 / kirido
通过一个简单的比喻可能会帮助你理解:把类比作一个盒子,外部类就是大盒子,内部类是小盒子。小盒子是放在大盒子里的。在代码中如何知道哪个是内部类,可以先找到外部类,如果外部类的类体里,还有类的定义(如:void class+类名),那么,里面的类就是内部类。
2017-04-19
已采纳回答 / Be_yond
package IO;import java.util.Random;public class TestRandom { public static void main(String[] args) { System.out.println("Math.random()=" + Math.random());// 结果是个double类型的值,区间为[0.0,1.0) int num = (int) (Math.random() * 3); // 注意不要写成(i...
2017-04-18
equals()首先比较的是new 引用的地址。要想比较类中的属性,就得重写equals(),==也是比较引用的地址。
if(this==obj) 地址比较 ,equals(Object obj)对象地址
(getClass获得类属性对象 ! = obj目标.数据123)
if(this==obj) 地址比较 ,equals(Object obj)对象地址
(getClass获得类属性对象 ! = obj目标.数据123)
2017-04-18
看不懂的人,你们不要过度关注代码的写法,你们应该把上两节课中的UML好好看一下,在哪里你们能看到 这一节中 不同类的关系、类的组织手法,以及其他的信息(都与代码无关的);不要急着学完这一季度 的课程
2017-04-17