构造方法

1.对属性赋值的方法

  *第一种方法:引用名称.属性名称 = 值;

    d.name = "旺财" ;

  *第二种方法: 构造方法

2.构造方法

  *作用:对属性赋值

  *定义:构造方法是一个特殊的方法,构造方法的名字必须与类名一致构造方法必须没有返回值类型

       class Dog{

        //构造方法

        public Dog(){

        }

     }

  *构造方法如何执行的?

    当创建对象的同时执行相匹配的构造方法

  *构造方法的分类

    隐式构造方法:

      当在一个类中,没有手动编写构造方法,则系统会提供一个默认的无参的构造方法

    显式构造方法:

      当在一个类中,手动编写构造方法,则系统不会提供一个默认的无参的构造方法

    建议:

      手动编写构造方法时,先编写无参的构造方法,然后载编写需要的构造方法

  *构造方法重载

    在同一个类中,构造方法名字必须相同,参数列表必须不同

      

posted @ 2020-09-29 23:44  SmallCactus  阅读(88)  评论(0)    收藏  举报