类和对象系列教材 (十一)- 如何进行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);
     }
     
}

猜你喜欢

转载自www.cnblogs.com/Lanht/p/12441345.html