zoukankan      html  css  js  c++  java
  • 第四周Java学习总结

    一.第五章
    子类与父类:extends、类的树形结构
    子类的继承性
    子类与对象
    成员变量的隐藏和方法重写
    super关键字、final关键字
    对象的上转型对象,继承与多态
    abstract类与abstract方法
    面向抽象编程
    开-闭原则
    二.学习例题及运行截图
    5——1

    5——2

    5——3

    5——4

    5——5

    5——6

    5——7

    5——8

    5——9

    5——10

    5——11

    5——12

    码云运行截图

    一周代码截图

    三.错题总结

    1.下列关于super关键字的说法,正确的是(ACD)

    A . 如果在子类中想使用被子类隐藏的成员变量或方法,就需要使用关键字super。
    B . 课本P123代码Example5_7.java中,Average类g()方法里“c=super.f()”调用的是Average类的float f()。
    C . 子类的构造方法如果没有明显地指明使用父类的哪个构造方法,子类就调用父类的不带参数的构造方法。
    D . P124的程序Example5_8,如果UniverStudent子类地构造方法中省略super,则程序默认执行Student类的super()。

    2.对象的上转型对象再强制转换为一个子类对象时,该子类对象又具备了子类所有的属性和功能。(A)

    A . true B . false

    3.下列关于abstract关键字的说法,正确的是(BCDF)

    A . 可以使用static修饰abstract方法。
    B . 非abstract类中不可以有abstract方法。
    C . 不能使用new创建abstract类的对象。
    D . 不允许使用final和abstract同时修饰一个方法.
    E . 可以使用public abstract void eat(){};来声明抽象方法eat()。
    F . 抽象方法只保留方法的功能,而具体的执行,交给继承抽象类的子类,由子类重写此抽象方法。

    四.学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 68/70 0/2 20/20 Linux系统基本入门
    第二周 267/400 1/2 15/20 基本语法的使用
    第三周 760/800 1/2 12/15 包的使用
    第四周 174/1000 1/2 15/25 继承以及子类与父类
  • 相关阅读:
    Intel汇编语言程序设计学习-第三章 汇编语言基础-中
    Intel汇编语言程序设计学习-第三章 汇编语言基础-上
    对支付链接的加密处理 面向接口编程
    编制预算的四个好方法
    Twitter欲以10亿美元收购Flipboard 双方未置评
    分手决策——合伙人离婚时怎样保护你的公司
    领导力须突破命令控制式管理
    腾讯首席探索官建言创业者:尽可能留住早期员工
    人力资本管理的坏习惯
    我们在培训领导者这件事上行动迟缓
  • 原文地址:https://www.cnblogs.com/WZL-DM/p/10588019.html
Copyright © 2011-2022 走看看