类和对象系列教材 (十一)- 如何进行Java的属性初始化

步骤1:对象属性初始化
步骤2:类属性初始化
步骤3:练习-属性初始化
步骤4:答案-属性初始化

步骤 1 : 对象属性初始化

对象属性初始化有3种
1. 声明该属性的时候初始化 
2. 构造方法中初始化
3. 初始化块

package charactor;

public class Hero {

    public String name = "some hero"//声明该属性的时候初始化 

    protected float hp;

    float maxHP;

     

    {

        maxHP = 200//初始化块

    }   

     

    public Hero(){

        hp = 100//构造方法中初始化

         

    }

     

}

步骤 2 : 类属性初始化

类属性初始化有2种
1. 声明该属性的时候初始化
2. 静态初始化块

package charactor;

public class Hero {

    public String name; 

    protected float hp;

    float maxHP;

     

    //物品栏的容量

    public static int itemCapacity=8//声明的时候 初始化

     

    static{

        itemCapacity = 6;//静态初始化块 初始化

    }

     

    public Hero(){

         

    }

     

    public static void main(String[] args) {

        System.out.println(Hero.itemCapacity);

    }

     

}


更多内容,点击了解: https://how2j.cn/k/class-object/class-object-init/297.html

原文地址:https://www.cnblogs.com/Lanht/p/12615560.html