day4 part1:《Thinking in Java》笔记第五章---初始化与清理
来源:互联网 发布:吸毒的人有多可怕知乎 编辑:程序博客网 时间:2024/06/06 16:26
用构造器确保初始化:1.Java中通过提供构造器可以确保每个对象都得到初始化。2.构造器的名称与类名相同。3.无参构造器:不接受任何参数
方法重载:1.构造器中方法重载是必须的,为了让方法名相同而形式参数不同的构造器同时存在。其他方法也可使用。2.每个重载方法都必须有独一无二的参数列表。
无参构造器:作用是创建一个默认对象。若类中无构造器则系统会自动创建一个无参构造器。
this关键字:只能在方法内部使用,表示对“调用方法的那个对象”的引用。在方法内部调用同一个类的另一个方法不必使用this。1.在构造器中调用构造器,当形参的名称s与数据成员的名称s相同时,this.s表示数据成员。2.static方法:就是没有this关键字的方法,static内部不能调用非静态方法。
主要有三个应用:1.调用本类中的属性(类中的成员变量):当类中的成员变量和形参的名称相同时。
2.调用本类中的其他方法
3.调用本类中的其它构造方法
4.返回对象的值(返回类的引用):return this
终结处理和垃圾回收
成员初始化:指定初始化:在定义类成员变量的地方为其赋值。
构造器初始化:初始化顺序按照变量定义的顺序,先静态对象,后非静态对象。
数组初始化:定义数组是需要在类型名后加[ ]即可
枚举类型:enum关键字,需要群组并使用枚举类型集时可以方便处理
0 0
- day4 part1:《Thinking in Java》笔记第五章---初始化与清理
- 《Thinking in Java》笔记 - 第五章 - 初始化与清理
- Thinking in Java学习笔记 第五章:初始化与清理
- #Thinking in Java阅读笔记# 第五章 初始化与清理
- Thinking in Java--第五章-初始化与清理
- Thinking in Java 读书笔记 第五章 初始化与清理
- Thinking in Java:第五章-初始化与清理
- thinking in java 笔记 思维导图 第五章初始化与清理
- Thinking In Java笔记(第五章 初始化与清理(二))
- Thinking In Java笔记(第五章 初始化与清理(三))
- Thinking In Java 学习笔记 - 初始化与清理
- Thinking in Java笔记之初始化清理
- Thinking in Java 读书笔记-初始化与清理
- Thinking in Java---初始化与清理
- Java - Thinking in Java 第5章 初始化与清理
- 《Thinking In Java》学习笔记:第5章 初始化与清理
- 《Thinking in Java》学习笔记-----第5章 初始化与清理
- Thinging in java 第五章 初始化与清理
- 微信小程序框架解析
- BZOJ3160: 万径人踪灭 FFT+manacher
- (二十八)进程间通信——内存共享映射mmap和munmap
- vs2015安装低版本的MSDN后帮助无法打开
- Java 线程安全
- day4 part1:《Thinking in Java》笔记第五章---初始化与清理
- Lighttpd停止和重启的一些命令
- 使用http://paste.ubuntu.com/粘贴代码
- Scala对象的相等性比较
- C++标准转换运算符const_cast
- day4 part2:实例开发1---控制台五子棋
- Yii2.0 ActiveForm用法大全
- C++ 虚函数和纯虚函数的区别
- 经典算法: 输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数