今天讲类之间的关系,关联关系不是那么好理解和掌握。概念重要,例子更重要,例子讲好了,讲透了。今天做的就不错。依赖关系讲的是人乘地铁上班,可能讲得有点单薄。明天再讲一个养宠物的案例。关联关系使用两个案例,数量够了,讲得也比较透,能看出来学生听得比较过瘾。其中一个是人打电话的案例。
Person{ Mobile mobile;
void call(Person p){ mobile.hujiao(p.getMobile().getNumber()) }}
Mobile {String number;
void hujiao(String number){}}
Test{}
和培训机构招生的学员只要报名,就可以免费学习一门课的案例。
两个例子下来,学生的表情俨然轻松很多。不过,关联关系俨然还是不太好理解的。需要一下午的时间来讲这一块的内容。
static 使用了两个案例 学生对应一个饮水机,学生对应一个学生数量总和的例子。不知道他们听得如何。
明天继承还是两个例子:银行卡的继承和婚车的继承。
继承:继承属性和方法。不能继承构造方法。构造方法的写法。super()放在第一行。
super, this