构造方法

一、什么是构造方法

方法名和类名一样(包括大小写),没有返回类型,实例化一个对象时,必然调用构造方法

二、构造方法的定义语句格式如下:

public book(){

    ...          //构造方法体           

}

三、

public class Demo {
    
    String name;
    float hp;
    float armor;
    int moveSpeed;
    
    //创建构造方法
    public Demo() {
        System.out.println("我是构造方法");
    }
    public static void main(String[] args) {
        //实例化一个对象的时候,必然调用构造方法
        Demo h = new Demo();
    }
}

四、构造方法的重载

public class Demo {
    
           
        String name; //姓名
           
        float hp; //血量
           
        float armor; //护甲
           
        int moveSpeed; //移动速度
           
        //带一个参数的构造方法
        public Demo(String heroname){ 
            name = heroname;
        }
         
        //带两个参数的构造方法
        public Demo(String heroname,float herohp){ 
            name = heroname;
            hp = herohp;
        }
           
        public static void main(String[] args) {
            Demo garen =  new Demo("盖伦"); 
            Demo teemo =  new Demo("提莫",383);
        }
         
    }

明天考试了......溜了溜了

原文地址:https://www.cnblogs.com/Leia2/p/12052097.html