构造方法
主要是用于对象的初始化
注意:任何对象都至少有一个构造方法,如果我们没有主动定义的话,编译器就会自动创建一个无参的构造方法!但是如果我们有定义构造方法的话,编译器就不会自动创建无参的构造方法! MyBatis有个坑,就是对象必须要有一个无参的构造方法,如果我们定义了有参的构造方法,就会导致异常。
上诉的MyBatis报错参考:MyBatis报错
- 构造方法是可以重载的。
- 构造方法是没有返回值的,为的是给编译器来区分去构造方法和普通方法
匿名对象
匿名对象就是不把对象的引用赋值给任何变量。
直接 new Object(); 就是一个匿名对象。
没啥子好说的