个人每周总结

1.8

面向对象的三个阶段

面向对象的分析:OOA

面向对象的设计:OOD

面向对象的编程:OOP

类与对象的概念

类在现实世界中不存在,代表了一类具有共同特征的事物,是人类进行抽象总结得出的一个模板。

对象是实际存在的个体(实例)

类包括属性(状态信息)和方法(动作信息)

1.9

实例化对象的语法: new 类名()

访问实例变量的语法格式:

读取数据:引用.变量名

修改数据:引用.变量名=值

成员变量包括实例变量和静态变量

局部变量存储在栈内存当中,实例变量存储在堆内存当中,静态变量存储在方法区内存中

1.10

学习面向对象的封装性,了解封装的步骤,封装私有化可以提高安全性。

学习如何构造方法,知道构造方法的意义是创建对象和初始化实例变量的内存空间,学习如何调用构造方法,了解构造方法语法结构和普通方法语法结构的区别。了解什么是构造器。

学习空指针异常(java.long.NullPointerException)

1.11

学习tostring方法,tostring返回值是一个字符串(类名+@+对象在堆内存中的地址)

学习常用快捷键和dos命令

学习super关键字和super()this() 的用法

1.12

学习一维数组,数组下标越界异常(ArrayIndexOutOfBoundsException)

学习equals方法的重写

学习object类中的finalize()方法

学习HashCode方法(哈希算法)

学习匿名内部类

1.13

学习如何查阅jdk帮助文档

了解API是应用程序编程接口

学习object类中的tostring方法,写代码时需要根据实际需求重写tostring方法

学习object类中的equals方法(判断两个对象是否相等),注意"=="可以判断两个基本数据类型是否相等,还可以判断两个对象在内存中的首地址是否相等,因此子类在使用时可能需要重写equals方法

1.14

学习二维数组的遍历和二维数组的length属性

复习数组模拟栈数据结构,提供object数组存储任意类型的元素,实现压栈方法和弹栈方法,同时控制栈帧自增或自减。

实现小项目(酒店管理系统)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值