-
2016-2017-2 20155309南皓芯java第四周学习总结
教材内容总结 这次我们学习的还是两章的内容,学习任务量跟上次比的话大体上来讲是差不多的。 继承与多态 继承 继承也符合DRY(Don't Repeat Yourself)原则 Role role1 = new SwordsMan() SwordsMan swordsman = role1; //x -
20155238 2016-2017-2 《Java程序设计》第四周学习总结
教材学习内容总结 继承 extends 检查语法逻辑,从=右边向左边读。编译程序就是语法检查器。 重新定义行为 抽象方法 被声明为protected的成员,相同包中的类可以直接存取。 public , protected ,private 是java中的三个权限关键词,有四个权限范围 定义类时没有使 -
20155305乔磊2016-2017-2《Java程序设计》第四周学习总结
20155305乔磊2016 2017 2《Java程序设计》第四周学习总结 教材学习内容总结 继承 继承就是避免多个类间重复定义共同行为。 面向对象中,子类继承父类,就是把程序中相同的代码部分提升为父类。 关键字,表示前者会扩充后者的行为,即继承后者的行为。fight()为SwordsMan扩充的 -
20155318 2016-2017-2 《Java程序设计》第四周学习总结
20155318 2016 2017 2 《Java程序设计》第四周学习总结 教材学习内容总结 一、继承 1.父类:为了改进代码,可以将多个代码中相同的部分提升为父类,其他类只需用 这个关键词 继承 父类的行为,还可以扩充父类没有的行为,如下: 2. 子类和父类的is a关系 3. 继承的好处与弊端 -
20155301 2016-2017-2 《Java程序设计》第4周学习总结
20155301 2016 2017 2 《Java程序设计》第4周学习总结 教材学习内容总结 1.关键词extends,表示SwordsMan会扩充Role的行为,然后再扩充Role原本没有的fight()行为。 2.多态,由于数目较多的时候使用重载非常麻烦,所以用多态的方法。定义了showBlo -
20155306 2006-2007-2 《Java程序设计》第4周学习总结
20155306 2006 2007 2 《Java程序设计》第4周学习总结 教材学习内容总结 第六章 继承与多态 6.1 何谓继承 继承:面向对象中,为避免多个类间重复定义共同行为。 运用extends关键字的子类会继承扩充父类行为 要修改子类中继承父类的名称,只需修改父类就好,只要是继承父类的子 -
20155225 2006-2007-2 《Java程序设计》第四周学习总结
20155225 2006 2007 2 《Java程序设计》第四周学习总结 教材学习内容总结 对"是一种"语法测试几次之后,总结一句:满足“是一种”关系的时候可以参考,参考到同一个实例才能扮演。 Role不是一种SwordsMan,会编译失败: 想让Role扮演Magiciam,但role参考Sw -
20155228 2016-2017-2 《Java程序设计》第4周学习总结
20155228 2016 2017 2 《Java程序设计》第4周学习总结 教材学习内容总结 继承与多态 继承:在Java中,子类只能继承一个父类,关键字为extends,子类和父类之间会有一个is a关系,利用这个原则就可以判断编译成功和失败。 重新定义:子类在继承父类后,定义与父类相同的方法部 -
20155232 2016-2017-3 《Java程序设计》第4周学习总结
20155232 2016 2017 3 《Java程序设计》第4周学习总结 教材学习内容总结 第六章 继承与多态 所谓继承就是避免多个类间重复定义共同行为。 1.重复在程序设计上就是不好的信号,如果要改进就可以把相同的程序代码提升为父类。 2.使用新的关键字extends表示继承并且扩充原先没有的 -
20155229 2016-2017-2 《Java程序设计》第四周学习总结
20155229 2016 2017 2 《Java程序设计》第四周学习总结 教材学习内容总结 第六章: extends:继承某个类,继承之后可以使用父类的方法,也可以重写父类的方法,只要那个类不是声明为final或者那个类定义为abstract的就能继承。 JAVA中不支持多重继承,但是可以用接口