南京营销,seo是什么意思知乎,网站数据报表,wordpress安装显示英文学号 20172326 《程序设计与数据结构》第八周学习总结 教材学习内容总结 后绑定在程序执行时执行多态性可由继承与接口实现排序有选择法排序与插入法排序搜索分为线性搜索与二分搜索算法#xff0c;同一类型的不同方法可能解决同一问题#xff0c;但是#xff0c;效率与难以…学号 20172326 《程序设计与数据结构》第八周学习总结 教材学习内容总结 后绑定在程序执行时执行多态性可由继承与接口实现排序有选择法排序与插入法排序搜索分为线性搜索与二分搜索算法同一类型的不同方法可能解决同一问题但是效率与难以程度不同 教材学习中的问题和解决过程问题Java当中的绑定机制首先编译时绑定与动态绑定又分别称为前期绑定和后期绑定。前期绑定在程序执行前方法已经被绑定此时由编译器或其它连接程序实现。例如C。后期绑定在运行时根据具体对象的类型进行绑定。重载函数的实际调用版本由编译器绑定决定而覆盖函数的实际调用版本由动态绑定决定。重写与重载重写override当一个子类继承一父类而子类中的方法与父类中的方法的名称参数个数、类型都完全一致时就称子类中的这个方法重写了父类中的方法。重载overload对于同一个类如果这个类里面有两个或者多个重名的方法但是方法的参数个数、类型、顺序至少有一个不一样这时候就构成方法重载区别重载为函数名相同参数列表不同与其他的无关(访问控制符、返回值类型)。重写为函数名必须相同、参数列表必须相同。 子类的返回值类型要等于或者小于父类的返回值。 代码调试中的问题和解决过程问题PP10.5的编写问题解决方案要对Movies进行修改使得其能够按照电影名的字母顺序进行排序。开始我仿照书上的例题对其进行编写但是将Comparable接口与哪个程序进行“对接”下面进行分析CompareTo中要将电影名导演名进行比较而在DVDCollection中只有数组的方法在DVD中含有这两个变量所以再加上getter方法就行了。获取这两个变量后就可以将进行比较。接着就是排序的问题这里就可以使用Sorting的方法通过选择排序法进行比较。代码托管 上周考试错题总结 错题1Insertion Sort和Selection Sort的算法效率是相同的均为n的二次方。错题2二者算法效率相同且均为两个嵌套循环所以不需要额外的循环错题3抽象方法中可以有非抽象方法且抽象方法只有声明没有主体错题4方法的重载也是多态性的一种体现错题5算法的效率为n^2而由于有n个数据元素所以在数据量小于一个元素之前可以将数据减半的次数是log2n。错题6一个引用变量可以指向有继承关系的任何类的任何对象错题7将不同的字符串输出正是体现了多态的特点错题8类引用可以直接调用其他类的方法学习进度条 代码行数新增/累积博客量新增/累积学习时间新增/累积重要成长目标5000行30篇400小时第一周110/1101/120/20第二周315/4251/218/38第三周475/9002/422/60第四周600/15001/530/90第五周1215/27151/620/110第六周382/30971/720/130第七周721/38181/815/145第八周771/45892/1015/160参考资料 《Java程序设计与数据结构教程第二版》《Java程序设计与数据结构教程第二版》学习指导java中的绑定、前期绑定、后期绑定三者的概念转载于:https://www.cnblogs.com/326477465-a/p/8983065.html