20165306 第四周学习任务

第四周作业

教材学习内容总结

1.子类和父类在同一包中的继承性

如果子类和父类在同一包中,那么子类自然继承为了父类中不是private的成员变量作为自己的成员变量,并且也自然地继承了父类中不是private的方法作为自己的方法,继承的成员变量或方法的访问权限保持不变。

代码链接

2.子类对象的特点

子类中还有一部分方法是从父类继承的,这部分方法却可以操作这部分未继承的变量。

代码链接

3.super关键字

子类重新或新增的方法只能操作子类继承和新声明的成员变量,但不能直接操作隐藏的成员变量,需使用关键字super操作隐藏的成员变量。

代码链接

4.继承与多态

多态是面对对象编程的又一重要特性。子类可以体现多态,即子类可以根据各自的需要重写父类的某个方法,子类通过方法的重写可以把父类的状态和行为改变为自身的状态和行为。

代码链接

5.开-闭原则

在使用多态设计程序时,要熟练使用上转型对象以及面向抽象编程的思想,以便体现程序设计所提倡的“开-闭原则”。

6.实现接口

接口的接口体中只可以有常量和abstract方法。

代码链接

7.接口回调

当接口变量中存放了实现接口的类的对象的引用后,接口变量就可以调用类实现的接口方法,这一过程被称为接口回调。

代码链接

代码托管

上周考试总结

  • 补码就是负数在计算机中的二进制表示方法,负数的原码符号位不变、从右往左数第一个“1”之后的各位求反,得到负数的补码。
  • 如果case中无break,程序不仅执行该case里的若干语句,而且继续执行后继的case里面的若干语句,直到碰到break。
  • Float是float提供的封装类,不是基本数据类型。
  • 复制数组:for循环、clone方法、arraycopy

学习进度条

代码行数(新增/累积) 博客量(新增/累积)
目标 5000行 30篇
第四周 1636/3661 2/8
原文地址:https://www.cnblogs.com/5306xyh/p/8644880.html