20165237 2017-2018-2 《Java程序设计》第4周学习总结

时间:2021-04-22 09:19:26

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语句可以引入包的类也可以引入包的接口。

20165237 2017-2018-2 《Java程序设计》第4周学习总结

20165237 2017-2018-2 《Java程序设计》第4周学习总结

代码托管

(statistics.sh脚本的运行结果截图)
20165237 2017-2018-2 《Java程序设计》第4周学习总结

本周代码项目截图

20165237 2017-2018-2 《Java程序设计》第4周学习总结

20165237 2017-2018-2 《Java程序设计》第4周学习总结

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 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 了解子类与继承、接口与实现