20165237 2017-2018-2 《Java程序设计》第4周学习总结
教材学习内容总结
1、子类只能有一个父类,父类可以有多个子类。
2、子类继承父类的成员变量和方法。
3、开闭原则——让设计的系统对扩展开放,对修改关闭。
4、子类和父类在同一包中:可以继承父类中不是private的成员变量和方法。
5、final类不能被继承,final方法不允许子类重写,final变量为常量。
6、调用另一个类的protected变量和方法时,无论该变量或方法是否是继承的,当前类需要和该方法或变量所在的类在同一个包。
7、子类通过方法的重写可以把父类的状态和行为改变为自身的装填。
8、使用关键字super操作隐藏的成员变量。
9、如果一个非抽象类实现了某个接口,那么这个类必须重写这个接口中的所有方法。在重写接口方法时,要去掉abstract修饰符,给出方法体,并用public修饰。
10、import语句可以引入包的类也可以引入包的接口。
代码托管
(statistics.sh脚本的运行结果截图)
本周代码项目截图
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 80/80 | 1/1 | 18/18 | 学会编写简单的JAVA应用程序 |
第二周 | 357/437 | 2/3 | 15/33 | 掌握数组、符号、数据的使用 |
第三周 | 695/1132 | 2/5 | 20/53 | 了解类与对象的基本结构和构造方法 |
第四周 | 765/1897 | 2/7 | 27/70 | 了解子类与继承、接口与实现 |