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


    20175311 2018-2019-2 《Java程序设计》第5周学习总结

    教材学习内容总结

    • 抽象类和具体类的区别在于抽象类中有抽象方法而具体类中没有。且抽象类不能实例化。
    • 接口:如果一个抽象类其中所有的方法都是抽象的,那么我们就称其为接口。接口是对行为的抽象,类是对属性和行为的抽象。

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

    关于接口特点的总结

    • 接口中的方法定义不需要Abstract来修饰,默认就是抽象的。
    • 接口是不可以实例化的,它需要有类来实现接口的。
    • 接口中的方法不能和private、static、final共存。
    • 接口中可以定义属性,但是不可以修改。其中接口中的属性默认都是final、static的。可以利用接口名.属性来访问。
    • 接口可以继承接口,与类的特点相同。

    代码调试中的问题和解决过程

    • 问题1:在完成实验的过程中,第一次练习了Scanner的输入,对它的原理不太理解。
    • 问题1解决方案:通过在百度查找相关输入时的注意事项,再加上自己的练习就有了更深的理解。
    • 问题2:在完成实验的过程中,对具体的头文件的意思不了解,比如说:
      import java.util.Scanner;
      import java.util.Arrays;
      import java.lang.reflect.Array;
    • 问题2解决方案:我百度了一下他们的具体含义,第一个是如果你要用java.util包中的类Scanner的话你就需要这样使用。而第二个第三个是对数组操作的头文件。

    [代码托管]

    https://gitee.com/H2742/HelloWorld

    一些心得:

    这周主要在研究实验一的题目,因此大部分时间花在了实验上,在看书和学习方面的时间自然就少了一些。这章主要就是讲了接口的实现以及接口与抽象类的主要区别,我通过看书以及看一些视频就能大概理解这些概念。通过实验我能更多地学到了具体的实验编写,很多我们在平时看书并不会注意的小细节,通过实验我明白了我们平时编写时应该更加注重这些小细节。

  • 相关阅读:
    有关WCSF的几点整理
    应用Response.Write实现带有进度条的多文件上传
    使用Response.Write实现在页面的生命周期中前后台的交互
    多线程实现Thread.Start()与ThreadPool.QueueUserWorkItem两种方式对比
    LinQ to SQL 及 non-LinQ方式实现Group的Performance对比
    Object.assign()方法
    继承
    面对对象和原型链
    画布实现验证码
    日期的格式 字符串转日期
  • 原文地址:https://www.cnblogs.com/hujidong42/p/10633093.html
Copyright © 2020-2023  润新知