本章教材内容主要讲述关于继承的相关知识。所谓继承,就是从已有的一个类派生出一个新的类出来,而这个新的类以已有的类为基础。围绕继承类,理解关于子类、父类的概念,同时了解到,Java中全部的类最终都是由Object类派生的。继承,可使子类直接拥有父类的变量和方法,使得不须要浪费时间编写重复代码。一个子类也能够做为另外一个子类的父类,即继承能够连续进行,可是,一个子类是只能有一个父类,即不能够进行多重继承。可是一个父类能够有多个子类。在这一过程当中,protect修饰符保证了变量既能够被继承又不会被其余类使用,保护程序封装的完整性。方法重写:子类定义的方法与父类定义的方法有相同名字和相同签名html
问题一:将书上程序8.1,8.2,8.3敲入IDEA运行时,虽然我打进去的代码与书上彻底同样,却提示Dictionary类没法实例化的错误。
git
问题二解决方法:重写是子类对父类的容许访问的方法的实现过程进行从新编写,返回值和形参都不能改变。即外壳不变,核心内容从新编辑,并且子类能够根据须要,定义特定于本身的行为。 也就是说子类可以根据须要实现父类的方法。编程
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 6000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 17/17 | |
第2、三周 | 556/756 | 3/5 | 31/48 | 明白了类与方法的关系,对Java编程的思想的了解有了一些进步 |
第四周 | 673/1429 | 2/7 | 12/60 | 对两段代码之间的关系了解了一些 |
第五周 | 1308/2737 | 2/9 | 25/85 |