1. 本周学习总结 1.1 尝试使用思维导图总结有关继承的知识点. 1.2 使用常规方法总结其他上课内容. 答:①String类是final类,不能定义String的子类. ② instanceof 可以判断所引用的对象实例的实际类型. ③覆盖的时候不要降低父类该方法的可见性 2. 书面作业 注释的应用 使用类的注释与方法的注释为前面编写的类与方法进行注释,并在Eclipse中查看.(截图) 面向对象设计(大作业1,非常重要) 2.1 将在网上商城购物或者在班级博客进行学习这一过程,描述成一个故…
#  20155335    <Java程序设计>第四周学习总结 ##  教材学习内容总结 继承,在本职上是特殊到一般的关系,即is—a关系,子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的方法和属性. Java中所有的类都是通过直接或间接地继承java.Lang.Object类得到的,继承得到的称为子类,被继承的称为父类. 从类的结构看,子类不能继承父类访问权限为private的成员变量和方法,子类可以重复父类的方法,及的成员变量的命名可以与父类同名,java只支持单项继承,即…
对于“2017面向对象程序设计(JAVA)第四周学习总结”存在问题的反馈 “这部分同学博文总结没有写,实验作业没有提交.”——1.关于博文作业.实验作业教学功能的正解:学习知识.暴露问题.衔接课上.2.学生作业完成要求:(1) 尽力查阅资料去完成:(2)遇到难题,在给定时间解决不了,需总结.陈述解题中遇到的困难,不要求必须要写出完整或成功运行的程序,不影响成绩评定:(3)给定时间必须提交作业,以便教师了解大家学习存在问题并有充裕时间去备课.(4)作业提交时间截止后,如果想要完善作业,可修改本周博…
20165318 2017-2018-2 <Java程序设计>第四周学习总结 IDEA安装 按照娄老师Intellj IDEA 简易教程,我下载了IDEA但是由于没有注册学校邮箱,我没办法申请免费使用,我在网上找到了IntelliJ Idea 2017 注册码 免费激活方法顺利安装并运行了IDEA. 教材学习总结 第五章 子类与继承 每个子类只能有一个父类,而一个父类可以有多个子类.可以使用关键字extends来定义一个类的子类: class 子类名 extends 类在不加extends关键…
20145213<Java程序设计>第四周学习总结 教材学习内容总结 本周任务是学习面向对象的继承.接口以及之后的如何活用多态.(还真是路漫漫其修远兮啊!)教材也是延续上周艰深晦涩的语言风格,好在小生早有准备,利用重复出真知的原理,以时间换出一点点成果,与大家分享. 1.继承 继承的意义就是避免多个类间重复的共同行为.说白了,把两个或者多个类中重复的代码抓出来,附上新的类名称从而形成的类,我们称之为父类.子类利用extends关键词扩充父类的过程就是继承.如下代码所示,SwordsMan 继承…
20145330<Java程序设计>第四周学习总结 一周两章新知识的自学与理解真的是很考验和锻炼我们,也对前面几章我们的学习进行了检测,遇到忘记和不懂的知识就再复习前面的,如此巩固也让我对之前的知识更深刻的理解了. 继承与多态 继承基本上就是避免多个类间重复定义共同行为 public class SwordsMan extends Role{ public void fight(){ System.out.println("挥剑攻击"); } } 这里看到新的关键词exte…
20145337<Java程序设计>第四周学习总结 教材学习内容总结 继承与多态 继承 继承,避免多个类间重复定义共同行为 符合DRY(Don't Repeat Yourself)原则,多个类间出现重复的程序时,可改进为将相同的程序代码提升为父类 使用extends关键字,private成员也会被继承,只不过子类无法直接存取,须通过父类提供的方法 多态 子类只能继承一个父类,子类父类之间存在ISA的关系 检查多态逻辑语法是否正确,方式是从"="右边往左读:判断右边是不是一种…
20145225<Java程序设计> 2015—2016年学期课程总结 读书笔记链接汇总 1.2016年2月25日 <Java程序设计>课程准备之问卷调查 摘要: 一.你对自己的未来有什么规划?做了哪些准备? 答:未来就是找个好工作,在保证自己与父母生活条件良好的基础上,进一步的提高精神上的需求...... 2.2016年3月6日 <Java程序设计>第1周学习总结——小试牛刀 摘要: 教材学习内容总结 1.java语言概述:一门高级编程语言. 2.java语言的三种技…
20145218 <Java程序设计>第四周学习总结 教材学习内容总结 继承 继承共同行为 继承基本上就是避免多个类间重复定义共同行为. 继承的三个好处:减少代码冗余:维护变得简单:扩展变得容易. 构造方法不能被继承. 代码如下: public class RPG1 { public static void main (String[] args) { demoSwordsMan(); demoMagician(); } static void demoSwordsMan() { Swords…
20145224-陈颢文 <Java程序设计>第四周学习总结 教材学习内容总结 第六章 继承与多态 ·继承就是面向对象中,子类继承父类,避免重复的行为定义.重复再程序设计上是非常不好的信号,因为其大大增加了修改维护程序的成本.要避免重复,就可以把相同的代码程序提升为父类: public class Role { private String name; private int level; private int blood; public int getBlood() { return bl…