20165324 《Java程序设计》第3周学习总结

Posted 20165324hcj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20165324 《Java程序设计》第3周学习总结相关的知识,希望对你有一定的参考价值。

20165324 《Java程序设计》第3周学习总结

教材学习内容总结

本周学习内容如下:

  • 编程语言思想
  1. 面向过程语言的核心是编写解决某个问题的代码块;在面向对象语言中,最核心的内容是对象,一切围绕对象。
    2.面对对象编程的核心思想之一:将数据和对数据的操作封装在一起。通过抽象,形成一般概念。
  • 类的定义:包括;类声明和类体,格式为:

    class 类名{
    类体的内容
    }//class是关键字,用来定义类。

    类的目的是抽象出一类事物共有的属性和行为(与C语言的结构体相似)。类体的内容由变量的声明和方法的定义组成。

  • 方法的定义:包含方法头和方法体。格式为:

    方法头 {
    方法体的内容
    }
    //方法头由方法的类型、名称、和小括号里的参数列表所构成(与C语言中的函数相似)
  • 成员变量与局部变量:有效性的不同;关键字this的使用;局部变量必须保证有默认值,否则无法通过编译。
  • 类的UML圈:三层描述类的主要构成:
  1. 第一层:名字层
  2. 第二层:变量层
  3. 第三层:方法层
  • 构造方法是类中的一种特殊方法,保证方法名与类名一致,而且无类型。
    -. 创建对象:包含对象的声明、为对象分配变量。(与C语言结构体相似)分配对象使用new运算符和类的构造方法即可。如:

    // 书本p62
    XiyoujiRenwu zhubajie;//声明对象
    zhubajie=new XiyoujiRenwu();//为对象分配变量
    //等价于:
    XiyoujiRenwu zhubajie=XiyoujiRenwu();//声明对象的同时为对象分配变量
  • 对象的组合和复用

  • 实例方法与类方法定义:实例方法类型前面不加任何关键字。

  • this的使用:this.x表示当前对象的变量x。

  • 包的使用和import语句的使用

代码托管

技术分享图片

技术分享图片

技术分享图片

ps:有个疑问,我明明今天没有上传代码,为什么today代码有一千多行,会不会是因为我有时会把本地文件全删完,然后从码云上下载导致的呢?

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 3000行 30篇 400小时
第一周 200/200 1/1 15/15
第二周 300/500 1/2 12/27
第三周 1000/1500 2/4 20/47

参考资料



以上是关于20165324 《Java程序设计》第3周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

20165324 《Java程序设计》第九周学习总结

20165324 《Java程序设计》第八周学习总结

20165324《Java程序设计》第一周

20165324《Java程序设计》第二周

20165324 《Java程序设计》 第六周

2018-2019-1 20165324 《信息安全系统设计基础》第六周学习