zoukankan      html  css  js  c++  java
  • 20165201 2017-2018-2 《Java程序设计》第4周学习总结

    20165201 2017-2018-2 《Java程序设计》第4周学习总结

    教材学习内容总结

    第五章

    • 继承就是用我们已经有的类,去创建新的类
    • 任何子类都可以继承它的父类的成员变量,来作为自己的成员变量
    • 同理,任何子类都可以继承它的父类的方法,来作为自己的方法
    • 继承的代码示例:class 子类名字 extends 父类名字{ xxxxxxxx }
    • 子类继承的方法只能操作子类继承和隐藏的成员变量!
    • 子类新增的的方法能够操作子类继承和它新声明的成员变量,但是并不能直接操作隐藏的成员的变量!若想操作,需要用super
    • 总而言之,继承就是在一个父类的基础上,根据我们的需求,衍生出具备不同功能的新的子类,即在原有的变量和方法上做改动~

    第六章

    • 定义一个接口:interface
    • 定义接口分为接口的声明和接口体
    • 接口体包含常量定义和方法定义,且只可以有常量和抽象方法,不能有变量和其他普通方法
    • 定义接口的示例:interface <接口名> {
      常量可以省略public static final
      抽象方法可以省略public abstract
      }

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

    • 问题1:一个子类可不可以在一个文件里有多个父类?

    • 问题1解决方案:一个子类只能继承一个父类,但是可以有多个接口!

    代码托管

    上周考试错题总结


    解析:A选项应当使用关键字this


    解析:用类声明的变量称为对象!


    解析:D选项,对象的引用存在栈中,对象的实体(分配给对象的变量)存在堆中


    解析:分配给不同对象的实例变量占有不同的内存空间,改变其中一个对象的实例变量不会影响其他对象的实例变量


    解析:B选项的先后顺序为package、import、class;C选项:一定要标注包的名称!

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 6000行 30篇 400小时
    第一周 23/23 1/5 18/18
    第二周 367/390 2/7 16/34
    第三周 672/1062 1/8 23/57
    第四周 724/1786 1/9 20/77

    参考资料

  • 相关阅读:
    《把时间当作朋友》后记
    《把时间当作朋友》 李笑来
    chrome 和 IE 下 new Date()的不同 导致ajax出错
    ruby vim环境设置
    ASP.NET UserControl传递参数
    win2008 IIS7 ASP 的 405 错误
    天使的微笑——《天使爱美丽》
    随机点击表中某一行
    页面刷新方法
    随机选择下拉列表中的值
  • 原文地址:https://www.cnblogs.com/cbmwtsl/p/8647832.html
Copyright © 2011-2022 走看看