zoukankan      html  css  js  c++  java
  • 类和对象系列教材 (十一)- 如何进行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

  • 相关阅读:
    .net core 2.0以上版本加载appsettings.json
    BZOJ 2564: 集合的面积
    P3829 [SHOI2012]信用卡凸包
    P2215 [HAOI2007]上升序列
    P2511 [HAOI2008]木棍分割
    P2510 [HAOI2008]下落的圆盘
    P4053 [JSOI2007]建筑抢修
    P4050 [JSOI2007]麻将
    P4049 [JSOI2007]合金
    P4161 [SCOI2009]游戏
  • 原文地址:https://www.cnblogs.com/Lanht/p/12615560.html
Copyright © 2011-2022 走看看