建设网站用什么技术,网站psd模版,旅行社网站怎么做,男的做直播哪个网站1. 本周学习总结 1.1 尝试使用思维导图总结有关多态与接口的知识点。 2. 书面作业 1.代码阅读#xff1a;Child压缩包内源代码 1.1 com.parent包中Child.java文件能否编译通过?哪句会出现错误#xff1f;试改正该错误。并分析输出结果。不能编译通过,因为System.out.println…1. 本周学习总结 1.1 尝试使用思维导图总结有关多态与接口的知识点。 2. 书面作业 1.代码阅读Child压缩包内源代码 1.1 com.parent包中Child.java文件能否编译通过?哪句会出现错误试改正该错误。并分析输出结果。不能编译通过,因为System.out.println(i)这句会出错因为其中的i是被private修饰如果将其改成protected修饰则可以成功编译。其结果为 1.2 另外一个包中的OutOfParentPackage.java能否编译通过?提示什么错误分析原因。如何更改才能使之正常编译不能通过编译因为OutOfParentPackage与Parent类是在两个不同的包中而且Parent不是public类所以要先将Parent改为public类。 2.abstract进阶阅读GuessGame抽象类的设计与使用源代码 2.1 Guess改造前代码很简单而改造后的代码使用了抽象类、抽象方法看起来很复杂那这样的改造到底有什么好处呢在还没改造之前只能在控制台进行输出在改造后使用抽象类不仅可以在控制台也可以使用对话框图形界面等输入操作就更多样性了。2.2 如果想将该游戏改造成图形界面应该进行一些什么操作可以再建一个图形界面的类然后去继承抽象类。2.3 结合该例子你觉得什么时候应该使用abstract?abstract用于抽象类主要是声明但还没实现其功能当要使用时可以更灵活的变动。2.4 重要:在这个例子中变化的是什么不变的是什么尝试结合abstract、继承等概念进行说明。变化的是游戏里执行的环境以及方法不变的是抽象类abstract它的定义但它本身不能提供输入输出需要继承方法来使用。 3.Comparable与Comparator 3.1 描述Comparable接口的用途。为什么某个类实现了Comparable接口就可以直接使用Arrays.sort对其进行排序因为Comparable的对象都可以进行比较而Arrays.sort就是面向Comparable接口进行编程所以可以进行排序。3.2 有了Comparable接口为什么还需要Comparator接口呢Comparator接口是对Comparable接口功能的一种补充更能丰富Comparable接口。3.3 可选使用匿名内部类、Lambda表达式实现PTA编程5-2。 4.面向接口案例分析 阅读Case-StudentDao.zip案例 4.1 画出类关系图描述每个类与接口的作用。 4.2 StudenDaoListImpl与StudentDaoArrayImpl有何区别StudentDaoArrayImpl是用数组实现而且长度是固定的而 StudenDaoListImpl是用ArrayList实现且是动态的。 5.什么是面向接口编程面向接口编程的好处是什么 面向接口编程就是代码要与接口相关联(例如课堂上学的Comparable接口)而不需要考虑怎么去实现即将方法的声明与实现隔离开。只要某个类实现了相关的接口我们编写的面向接口的代码就可以适用当要修改某个模块时不必对其他模块进行大改动所以这样就方便灵活许多。 6.结对编程面向对象设计(大作业2-非常重要) 内容使用Java代码完成上周做的面向对象设计大作业需要有初步界面。实现的功能尽量简单少而精只包含必要的功能不要追求高大全。 写出类图(尽量精简不用太多子类两个即可)、系统常用功能描述、关键代码与界面 形式 两人依托码云合作完成。请在这里贴出你们的学号、姓名与任务分工。 注意 再过几次课要讲Java图形界面编程到时候要将该系统升级为图形界面。系统的业务逻辑部分应该变化不大变化大的是输入与输出部分。所以编码的时候输入(Scanner)与输出(System.out)的代码请不要将其与某个业务处理函数绑死。 选做加分 给出两人在码云上同一项目的提交记录截图额外加分。注两个人在码云上新建一个项目。 3. 码云上代码提交记录及PTA实验总结 PTA实验总结这次问题主要是实现Comparable接口实现先对name升序排序假如name相同则再对age进行升序排序因为要用Arrays.sort进行排序所以要有覆盖compareTo的方法。接口还是算比较实用的一种方法。 转载于:https://www.cnblogs.com/zcjj/p/6596159.html