作用:跟普通的方法一样

    写法:可以认为程序块是一个 没有修饰符 没有参数 没有返回值 没有名字的特殊方法
    {

    }

    用法:块也需要调用才能执行 我们自己调用不到(没有名字)
    每一次我们调用构造方法之前 系统会帮我们自动的调用一次程序块 让它执行一次 即程序块执行在构造方法之前
    每调用一次构造方法就执行一次程序块

    特点:没有重载的概念(因为没有名字)
    但是可以在类中定义多个程序块

    块可以在里面写一些程序 我想要在创建对象之前执行 这个时候就需要用到块