类的第三个成员:构造方法
1、构造方法的作用:为了构造当前类的对象
2、用法:通过new关键字调用
3、特点1:每一个类都有构造方法,若自己在类中没有定义,系统会自动提供一个无参数的构造方法
如果自己写了,则自己写的构造方法会覆盖默认的构造方法
特点2:构造方法也存在重载。以后自己在重新定义构造方法时,最好也将系统默认的构造方法一并写出,构成重载。
类的第四个成员:程序块(代码块)
——理解为就是一个方法,非常特殊,无参数,无返回值无名字
- 作用:跟普通方法一样
- 写法:可以认为程序块是一个没有参数,没有返回值,没有名字,无修饰符的特殊方法就是没头没尾的一对大括号{}
大括号放在类中
- 块也需要调用才能执行,但是我们自己调用不到。每一次我们调用构造方法之前,系统会帮我们自动的调用一次程序块。
- 特点:没有重载的概念;但是可以在类中创建多个程序块;
- 块里面 可以写一些程序,执行在创建对象之前。(也就是在调用构造函数之前块里的内容就执行了)