首页 > 编程语言 > 详细

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

时间:2018-03-18 14:42:42      阅读:181      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!