第三周感悟
这周是在小组的第三周,期考结束之后,开始逐渐地回顾java知识,学起来没有像上周那样吃力,这周学习了抽象类,接口,基本的API,包装类,正则表达式和泛型。API的话就像是C语言中的库函数提供给我们大量的方法让我们使用,泛型的话,提供给我们一个模板,用更形象的话,它就是一个保安,对数据进行筛查,在编译期间就检查类型是否出错。
知识分享
🍥子类继承父类该如何对方法进行处理?
📖抽象类继承:如果子类是抽象类,不要求一定重写父类方法;如果子类是普通类,要求子类一定要实现父类中的抽象方法。
📖接口类继承:如果是一个子接口,可扩展父接口的方法;如果子类是一个抽象类,可部分或全部实现父接口的方法;如果子类不是抽象类,则要求子类一定要实现父接口中定义的所有方法。
🍥接口的一些要求
📖必须重写实现的全部接口中所有抽象方法。如果一个类实现了接口,但是没有重写完全部接口的全部抽象方法,这个类也必须定义成抽象类。
🍥键盘录入的改进
起初时:
劣势:遇到空格、转义符等停止,不能输入多组数据
改进后:
优势:可以同时输入多组不同类型的数据(123 … abc 1.2)
🍥限制泛型类一些注意
📖对于实现了某接口的有限制泛型,也是用extends关键字,而不是implements关键字。
📖在 class ClassName中,无论anyClass是类或是接口,在进行泛型限制是都必须使用extends关键字。
🍥通配符的作用
📖用于创建可重新赋值但不能修改其内容的泛型对象;
📖用在方法的参数中,限制传入不想要的类型实参。
下周目标
本周学习情况还是比较不错的,在考试周结束之后状态也逐渐地回来,自己有时候可能会给自己放松一下,时间利用整体来说可以,但是还是没能够充分的利用起来,而且整体的感觉就是自己对知识的复习力度不够,感觉会但是又感觉啥也不会,需要加强对知识的复习和训练,不能够是单纯的看书,看课程,更应该去自己多加训练,最近天气还是比较冷的,希望自己能够坚持住,好好地利用时间!