zoukankan      html  css  js  c++  java
  • #20175120彭宇辰 java第五周学习总结

    第六章 接口与实现

    教材学习内容总结

    接口
    -接口声名interace
    -接口体
    1.只有常量声明和抽象方法
    2.所有常量和方法的访问权限都为public
    3.常量都为static常量
    4.可省略pulicstaticfinal

    实现接口
    -类实现接口
    class A implements B,C 可连多个接口
    -方法重写
    非抽象类:重写所有方法
    抽象类:可以不重写
    PS:
    -public接口可被任意类实现
    -友好类可被同一包里的类实现
    -子类继承父类的接口

    接口回调
    -接口变量存放实现该接口的类创建的对象
    -用接口变量调用该类中的方法

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

    -问题1:在IDEA中编好程序后按F9没有运行的选项
    解答:程序中未定义main方法,没有创建对象,无法编译

    -问题2:win10系统中IDEA快捷键与windowa系统快捷键冲突
    解答:关闭windows系统快捷键,按Fn+Esc

    -问题3:迭代和JDB的作业中,main方法中创建对象时,实际参数列表与形式参数列表长度不同。
    解答:实际参数有两个,但定义的输入只有一个。所以要用Scanner创建对象,用nextInt生成两个参数。

    -问题4:第六章编程题里,编译Application.java时,显示找不到用Simulator类创建的对象
    解答:未解决


    代码托管https://gitee.com/pyc-1751/chapter_1_of_java.git
    ![代码量截图](https://images.gitee.com/uploads/images/2019/0330/154907_24786a96_4787449.jpeg "代码量截图.jpg")

    上周考试错题总结

    下列说法正确的是
    A .父类创建的对象的引用可以赋值给子类声明的对象。
    B .上转型对象不能访问子类隐藏的成员变量。
    C .上转型对象不能操作子类新增的成员变量。
    D .子类对象的上转型对象可以调用子类重写的静态方法。
    -答案是C,我误选B

    感想:本周任务多出了结对编程和团队编程,在自学完第六章的基础上我越发地感受到了任务的繁重。但同时,面对着如此多的任务,我也迎来了新的自我挑战。“长风破浪会有时,直挂云帆济沧海”,希望能挺过这段艰难的时刻,进一步提升自己的学习效率。

  • 相关阅读:
    ecshop 整合 kindedotor
    css 一些小笔记
    linux 使用 随记录
    GIPZ 压缩
    js 代码 随记
    map和list循环遍历
    向数据库批量处理事件
    链表和数组的优劣比较
    内存对齐 和 sizeof小结
    C++的默认构造函数与构造函数
  • 原文地址:https://www.cnblogs.com/1751-pyc/p/10628315.html
Copyright © 2011-2022 走看看