zoukankan
html css js c++ java
【JAVA基础】static 关键字
1. 基本概念
1.1. 使用static关键字修饰成员变量表示静态的含义,此时成员变量由对象层级提升为类层级,也就是整个类只有一份并被所有对象共享,该成员变量随着类的加载准备就绪,与是否创建对象无关。
1.2. static关键字修饰的成员可以使用引用.的方式访问,但推荐类名.的方式。
2. 使用方式
2.1. 在非静态成员方法中既能访问非静态的成员又能访问静态的成员。(成员:成员变量 + 成员方法, 静态成员被所有对象共享)
2.2. 在静态成员方法中只能访问静态成员不能访问非静态成员。(成员:成员变量 + 成员方法, 因为此时可能还没有创建对象)
2.3. 在以后的开发中只有隶属于类层级并被所有对象共享的内容才可以使用static关键字修饰。(不能滥用static关键字)
3. 构造块和静态代码块(熟悉)
3.1. 构造块:在类体中直接使用{}括起来的代码块。
3.2. 每创建一个对象都会执行一次构造块。
3.3. 静态代码块:使用static关键字修饰的构造块。
3.4. 静态代码块随着类加载时执行一次。
4. 构造块与静态代码块(笔试)
4.1. 先执行父类的静态代码块,再执行子类的静态代码块。
4.2. 执行父类的构造块,执行父类的构造方法体。
4.3. 执行子类的构造块,执行子类的构造方法体。
查看全文
相关阅读:
hdu 1408 acdearm "Money, Money, Money"
hdu 1284 钱币兑换问题
hdu 1248 寒冰王座
hdu 1203 I NEED A OFFER!
acdream 1726 A Math game
csu 1640 机智的刷题方式(完全背包)
NYOJ 734 奇数阶魔方
bestcoder Round #79 (div.2)jrMz and angles
南阳oj 题目6 喷水装置(一)
小区的路
原文地址:https://www.cnblogs.com/Tree0108/p/14106355.html
最新文章
uva216-枚举-简单题
uva-10167-枚举
uva-208-枚举-并查集
并查集-----好忧伤的并查集
uva-193-图染色-枚举
uva-167-枚举
HDU 1035
HDU 1034
HDU 1033 - Edge
HDU 1032 The 3n + 1 problem
热门文章
HDU 1031
HDU 1029
HDU 1028
HDU 1027
HDU 1042 N!
HDU 1495
hdu 1171 Big Event in HDU
hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
hdu 2159 FATE
hdu 3127 WHUgirls
Copyright © 2011-2022 走看看