摘要: 规则: 玩家:两人 对象:要成为第一位拥有一只完整甲虫的玩家。完成的甲虫具有躯干、头部、六条腿、两只眼睛、两根触角和一条尾巴。 设置:每位玩家开始玩游戏时,甲虫身上不具有任何器官。 玩法:轮到你时,投骰子,并按结果采取动作 1: 如果你的甲虫已经有一个躯干,就将骰子传递给下一个玩家,否则,添加一个躯 阅读全文
posted @ 2016-02-22 15:28 Salaku 阅读(398) 评论(0) 推荐(0) 编辑
摘要: equals()方法 比较两个对象的引用是否指向同一块地址 输出结果 系统在构造a1对象和a2对象后 开辟了两个内存空间 如果需要判断两个对象的某个属性值是否相等需要重写equals()方法 利用Intellij Idea的Generate Code功能可以自动生成equals()方法 显示结果: 阅读全文
posted @ 2016-02-21 19:35 Salaku 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一. 解压安装jdk jdk下载:http://www.oracle.com/technetwork/java/javase/downloads/index jsp 138363.html 下载后通过终端复制到/opt/下 以上代码可以设置ubuntu的root帐户密码 以后终端输入su即可获得最高 阅读全文
posted @ 2016-02-21 17:55 Salaku 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 向上类型转换: 输出结果: 通过构造方法生成一个ason对象 A a2=ason; 和 A a2=(A)ason; 结果都是一样只是前者隐藏了一个显示的转换 经过转换后父类A的对象a2可以调用子类的方法aMethod1 得到结果aSonMethod1 因为(A)ason;是一个子类转为父类的转换 所 阅读全文
posted @ 2016-02-21 11:12 Salaku 阅读(181) 评论(0) 推荐(0) 编辑
摘要: final class不能被继承 输出结果: final 方法不可以被覆盖但可以重载 输出结果 final 属性不可以被修改 super.a 在子类中调用父类的属性 输出结果:15 super.b调用了父类A的属性b=5 ason.a继承了父类A的属性a=10; 两个整数相加得到15 super.r 阅读全文
posted @ 2016-02-20 23:05 Salaku 阅读(211) 评论(0) 推荐(0) 编辑
摘要: java类的构造顺序 执行结果: 可以看到初始化静态语句块输出只有一次并且在第一个执行 在类内部,对于成员变量,如果在定义的时候没有进行显示的赋值初始化,则Java会保证类的每个成员变量都得到恰当的初始化: 1)对于 char、short、byte、int、long、float、double等基本数 阅读全文
posted @ 2016-02-20 20:26 Salaku 阅读(264) 评论(0) 推荐(0) 编辑