20165229 第四周学习任务

第四周学习任务

教材内容总结

  • 继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类。
  • 所谓子类继承父类的成员变量作为自己的一个成员变量,就好像他们是在子类中直接声明一样,可以被子类中自己声明的任何实例方法操作。
  • 所谓子类继承父类的方法作为子类中的一个方法,就像他们是在子类中直接声明一样,可以被子类中自己声明的任何实例方法调用。
  • 子类继承的方法只能操作子类继承和隐藏的成员变量。
  • 子类重写或新增的方法能操作子类继承和新声明的成员变量,但不能直接操作隐藏的成员的变量,需使用关键字super操作隐藏的成员变量。
  • 接口的接口体中只可以有常量和abstract方法。
  • 和类一样,接口也是Java中一种重要的引用型数据类型,接口变量中只能存放实现该接口的类的实例(对象)的引用。
  • 当接口变量中存放了实现接口的类的对象的引用后,接口变量就可以调用接口方法,这一过程叫做接口回调。
  • 和子类体现多态类似,由接口产生的多态就是指不同的类在实现同一接口时可能具有不同的实现方式。
  • 在使用多态设计程序时,要熟练使用接口回调技术以及面向接口编程的思想,以便体现程序设计所提倡的“开-闭原则”

代码托管

代码链接

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 30/30 1/1 8/8
第二周 300/330 2/3 8/16
第三周 636/936 1/4 8/24
第四周 555/1491 2/6 10/34
原文地址:https://www.cnblogs.com/zkkj/p/8645352.html