码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-03-18 15:02:12      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:多行   上下   组合   代码块   思想   body   时间   面对对象   列表   

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周学习总结

标签:多行   上下   组合   代码块   思想   body   时间   面对对象   列表   

原文地址:https://www.cnblogs.com/20165324hcj/p/8595232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!