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

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

教材学习内容总结

第五章:子类与继承

  • 一个类只能有一个父类,可是能够有若干个子类。
  • 子类的继承性
    • 子类和父类在同一包中的继承性:子类继承父类中不是private的成员变量和方法做为本身的成员变量和方法
    • 子类和父类不在同一包中的继承性:子类只继承父类中的protected和public访问权限的成员变量和方法做为子类的成员变量和方法
  • 使用 super() 调用父类的构造变量。
  • 使用 final方法修饰父类方法能够拒绝子类重写,final 变量是常量,而 final 类不容许有子类。
  • abstract类中能够有 abstract 方法(非 abstract 类中不能够有 abstract 方法),也能够有非 abstract 方法。
  • abstract方法能够经过做为上转型对象或方法来调用子类重写的方法,这样,咱们在编程时能够省略掉针对不一样对象的判断和处理语句。

第六章:接口与实现

  • 接口声明:interface 接口名字
  • 接口回调:能够把实现某一接口的类建立的对象的引用赋给该接口声明的接口变量中,
    那么该接口变量就能够调用被类重写的接口方法。
    实际上,当接口变量调用被类重写的接口方法时,就是通知相应的对象调用这个方法。

代码托管

  • 代码提交过程截图
    java

  • 代码量截图
    git

(statistics.sh脚本的运行结果截图)
编程

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 11/11 1/1 4/4
第二周 286/297 2/3 6/10
第三周 722/1004 1/4 10/20
第四周 421/1425 1/5 10/30
相关文章
相关标签/搜索