2022-07-19 第六小组 高佳誉 学习笔记
Java面向对象(2)
重点
- this关键字
- 封装
- 空指针异常
思维导图

知识点
1.this关键字
this代表的是当前类的对象,this代表的是当前方法的调用者
当使用对象调用属性时,调用的是成员变量
this既然是代表方法的调用者,它实际上和对象的作用是一样的。
既可以调属性,也可以调方法
2.this调用关键字的要求
1.必须在构造器中使用this调用构造器
2.必须是第一句话

3. 封装
(1)属性私有化,所有的属性都要使用private封装
(2)提供一个共有的set,get方法
·getter方法能够按照客户的期望返回格式化的数据
·setter方法可以限制和检验setter方法传入的参数是否合法
正确定义一个类要求:
(1)所有的属性私有化
(2)每个属性都有对应的setter、getter方法
4.空指针异常
空指针异常是运行期异常
由于引用数据类型的默认值(初始值是null,空引用)导致了空指针异常
目前的异常有三种:
1.数组下标越界
2.内存溢出(错误)
3.空指针
掌握程度
大部分的知识点都已经掌握,空指针异常加入循环之中的控制部分和删除功能不是特别熟练。解决方法:重新推理,用Debug一层一层运行。
收获
态度第一 兴趣是关键 敢于挑战 不懈追求
学习效果展示


浙公网安备 33010602011771号