zoukankan      html  css  js  c++  java
  • 20175202 《Java程序设计》第五周学习总结

    20175209 2018-2019-2 Java程序设计》第五周学习总结

    教材知识点总结

    1.接口声明:

    使用关键字interface来定义接口。

    定义接口时使用关键字interface来声明自己是一个借口:interface 接口的名字。

    接口体中只有抽象方法,没有普通的方法,而且接口体中所以的常量的访问权限一定都是public,而且是static常量。

    2.实现接口:

    使用关键字implements声明该类实现一个或多个接口。如果实现多个接口,用逗号隔开接口名。

    3.接口的UML图:

    第一层是名字层。

    第二层是常量层。

    第三层是方法层。

    4.接口回调:

    接口无法调用非接口方法。

    当接口变量调用被类实现的接口方法时,就是通知相应的对象调用这个方法。

    在调用方法时,实参为接口类型。

    5.abstract类与接口及比较:

    abstract类和接口都可以有abstract方法。

    接口中只可以有常量,不能有变量;而abstract类中既可以有常量,也可以有变量。

    abstract类中也可以有非abstract方法,接口不可以。

     

    教材学习中的问题和解决过程 

    问题1:不理解到底什么是接口,与类的本质区别是什么。

    解决方案:在书中没有找到很清晰的解释,通过上网搜索,找到了详细的解释,解决了问题。Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。

    问题2:从书上得知接口中只能有常量,那么常量如何赋值,它的初值怎么给定。

    解决方案:通过网上查询,在贴吧得知,常量的初值是必须指定的。

     

    代码托管

     

    心得体会

      Java课程在这周的章节学习任务不是很重,第六章的内容较少也较容易理解。但这周老师开放了选作作业和结对作业。目前我和伙伴的java能力还不够好,但我们希望能够完成这次的结对任务,我们将在这两周相互督促,一起学习,完成任务。希望结对学习能够起到良好的效果。

     

    上周错题总结

    上周的测试中无错题。

  • 相关阅读:
    oAuth 认证
    Javascript事件循环机制 浅尝手记
    Javascript闭包与作用域this
    SASS笔记
    FragmentActivity和Activity的区别及何时使用两者
    在fragment中获取Application数据
    Android中得到view在父容器中的位置下标
    设置android模拟器每次启动都按一定比例显示
    eclipse 导入web项目包
    拷贝Eclipse Workspace的设置
  • 原文地址:https://www.cnblogs.com/gexvyang/p/10628789.html
Copyright © 2011-2022 走看看