这周,我们还是沿用了上一周的方法,就是复习前面学过知识并学习新的知识。
对于前面的知识,我们还是通过课堂测试来复习与回顾的,当然,这些还是通过迭代方法来进行的,因为Java学习本来就是一个迭代的过程。在测试中,我们对上一次测试(前四章)的知识又进行巩固,也对这次复习的知识(五—六)章进行了回顾,不得不说,老师的这个方法很好。因为有了上次的回顾,感觉自己真的受益匪浅,自己的编程能力有所提升。这周的编程任务是求图形(三角形、矩形和圆)的周长,通过这个编程任务,我们复习了类的继承和接口,对于继承和接口也有了更深的认识。对于这道题,可以用继承来实现,也可以用接口来实现。它们的基本内容是相同的,都需要定义一个抽象方法,它没有方法体,只起占位作用,它具体实现在子类中。然后在分析程序运行结果中,我对子类调用父类的构造方法有了更深地认识,原来的认识不到位,现在懂了。
对于新知识,我认识到了在图形用户界面中是非常需要事件处理的,像鼠标拖动、按钮、文本框等。在事件处理这个方法,要想实现这个,就需要事件监听器,然后,再对一个事件有相应的动作。