提纲
    构造器的作用
    构造器中是否可以调用其他方法
    构造器的由来:
    我们在创建一个类的时候,如果在里面定义一个方法,希望这个方法在new 这个对象的时候就能被调用。那么我们该怎样去做呢?在java中通过构造器,可以确保每个对象在创建时都得到初始化。我们在创建一个对象时,如果具有构造器,就可以保证在使用这个对象的时候对这个对象进行初始化的操作。
    构造器的作用:我们可以通过构造器,在使用这个类的时候就去调用某个方法。从而确保我们该对象的初始化

    1. class Rock{
    2. Rock(){
    3. println("无惨构造器”);
    4. }
    5. public class Demo01{
    6. public static void main(Stirng[]args){
    7. for(int i=0;i<3;i++){
    8. Rock r=new Rock();
    9. }
    10. }
    11. }
    12. }
    1. 上述代码中在new Rock的同时,Rock的构造器已经执行。<br />**思考**:那么我们是否可以在构造器中调用方法,使这个方法在创建对象的时候就已经被执行呢?<br /> 我们通过下面的代码来验证这个问题
    1. class Rock{
    2. Rock(){
    3. print();在构造器中调用prin()方法
    4. }
    5. void print(){
    6. System.out.println("被构造器调用的方法");
    7. }
    8. }
    9. public class Demo01 {
    10. public static void main(String[] args) {
    11. Rock rock = new Rock();
    12. }
    13. }
    14. OUtPut
    15. 被构造器调用的方法
    1. 结果是可以行的,**如果我们让构造器中的代码比较多的话我们要记得进行拆分,这样可以增加我们代码的可读性。**