关于static

您所在的位置:网站首页 卓威ec2a和ec1a区别 关于static

关于static

2023-03-20 15:05| 来源: 网络整理| 查看: 265

一、static静态关键词:

static是静态的意思,可以修饰成员变量和成员方法。 static修饰成员变量表示该成员变量只在内存中存储一份,可以被共享访问,修改。 static修饰的成员变量和成员方法在访问时可以直接用类名.成员方法(或成员变量)。

static的注意事项:

1、静态方法只能访问静态的成员,不可以直接访问实例成员。 2、实例方法可以访问静态成员,也可以访问实例成员。 3、静态方法中是不可以出现this关键词的。

二、static应用知识:

代码块:代码块是类的五大成分之一(成员变量,构造器,方法,代码块和内部类)定义在类中方法外) 在Java类中,使用{ }括起来的代码被称为代码块 代码块分为:

1)静态代码块\n格式 :static{ }

特点 :需要通过static的关键词修饰,随着类的加载而加载,并且自动触发只执行一次。 使用场景: 在类加载的时候,做一些静态数据初始化的操作,以便后续使用。 构造(实例)代码块(了解)格式:{ } 特点:每次构建对象调用构造器执行时都会执行代码块中的代码,并且在构造器执行前执行。 使用场景:初始化实例资源。

三、静态代码块的应用实例: 斗地主游戏

需求:在启动戏房间的时候.应该提前准备好54张牌,后续才可以直接使用这些牌数据\n\n分析: 1)该房间只需要一副牌。 2)定义一个静态的ArrayList集合在有54张牌,对象,静态的集合只会加载一份。 3)在启动游戏前,应该将其初始化 4)当系统启动的同时需要准备好54张牌数据,此时可以用静态代码块完成



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3