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

    第三周作业总结

    学习内容:
    1.根据教材视频学习第四章
    2.调试代码和解决问题
    3.上周错题
    4.代码托管

    知识总结

    • 面向对象语言的三大特点:封装性、继承、多态
    • 类与程序的基本结构。类和主类,类似于函数的调用。类指:具有相同属性和行为的一组对象的集合,用于组合各个对象所共有操作和属性的一种机制。
    • 带包的编译。
    • import语句,引入一个包中的全部类:import java.util.*
    • 对象:存在的具体实体,具有明确的状态和行为
    • 局部变量的名字与成员变量的名字相同时,成员变量被隐藏。
    • 成员变量有默认值,局部变量没有,所以使用局部变量前需要先需要声明其值。
    • 参数属于局部变量,当对象调用方法时,参数变量必须有具体的值
    • 不同对象的实例变量互不相同
    • 引用类型参数传值:传值传递的是变量中存放的“引用”,而不是变量所引用的实体
    • 一个类里可以有多个方法具有相同的名字,但这些方法的参数必须不同。
    • 重载方法之间必须保证相互的参数不同,但需要注意在被调用时可能出现歧义调用
    • 调用实例方法:this.方法
    • this关键字:this+成员变量
    • this关键字用法:
      在构造方法中使用:代表使用该构造方法所创建的对象
      在实例方法中使用:代表正在调用该方法的当前对象

    问题及解决方法
    Q:在运行一些含有类的代码时,会出现以下的错误:

    A:在测试教材代码时,一个程序功能中有多个类class复合调用时,编译后应当运行有main函数的那一个类。

    上周错题

    • 答案解析:15 等于1111 ,240等于 11110000,15前面用0补齐为00001111 ,按位与之后为 00000000 ,即结果为0。

    • 答案解析:带符号右移(“ >> ”),即有符号位时,负数符号位补1,正数符号位补0, -2 的二进制求法是正数取反加1,因此 2 的二进制表示为0000 0000 0000 0000 0000 0000 0000 0010 ,取反加一为1111 1111 1111 1111 1111 1111 1111 1110 ,即 -2 的二进制表示。带符号右移之后为 1111 1111 1111 1111 1111 1111 1111 1111 ,除符号位之外,减一取反,得到带符号十进制数为-1。

    代码托管

    码云链接
    https://gitee.com/sgm5/events

    自我总结
    第四章学习内容比前三章的内容稍微难一些,对于代码整体的结构也有了更进一步的了解,有些概念要区分清楚,不然会容易混淆。在学习的过程中也会遇到一些问题,坚持学习下,java会取得一些进步。

  • 相关阅读:
    svn安装使用
    mysql安装使用
    iframe使用
    Confluence 6 自定义你的空间
    Confluence 6 设置其他页面为你空间的主页
    Confluence 6 设置你的个人空间主页
    Confluence 6 空间中的常用宏
    Confluence 6 如何考虑设置一个空间的主页
    Confluence 6 设置一个空间主页
    Confluence 6 如何让我的小组成员知道那些内容是重要的
  • 原文地址:https://www.cnblogs.com/sgm5/p/10549166.html
Copyright © 2011-2022 走看看