- 7
- 0
- 约1.95万字
- 约 60页
- 2022-06-11 发布于上海
- 举报
会计学
1
类的高级特性
2
2022年6月9日星期四
返回
5.1 static关键字
static 关键字用来声明静态变量和静态方法。例如:
class MyClass {
static int i;
static void increase(){
i ++;
}
}
静态变量和静态方法为类中所有对象所共有,可以不创建对象,直接引用。也称为类变量和类方法。
引用方式:类名.静态变量/静态方法,如:
MyClass.i;
MyClass.increase();
如果在声明时不用static 关键字修饰,则为实例变量和实例方法。
第1页/共60页
3
2022年6月9日星期四
一个类通过使用new运算符可以创建多个不同的对象,这些对象将被分配不同的内存空间,准确地说就是不同的对象的实例变量将被分配不同的内存空间,如果类中的成员变量有类变量,那么所有的对象的这个类变量都分配给相同的一处内存。也就是说对象共享类变量,改变其中一个对象的这个类变量会影响其它对象的这个类变量。
静态变量可以通过类名直接访问,也可以通过对象来调用。采用这两种方法取得的结果是相同的。如果是public静态变量,则其它类可以不通过实例化访问它们。
类方法不能访问实例变量,只能访问类变量。类方法可以由类名直接调用,也可由实例对象进行调用。类方法中不能使用this或super关键字。
第2页/共60页
您可能关注的文档
最近下载
- 2026年最新蜀道集团笔试题目及答案.doc VIP
- 新电子税务局培训课件(20240510)全国统一规范电子税务局试点纳税人培训.pptx VIP
- 智磨坊口算题出题打印-整数-小数-分数 (1).pdf VIP
- GB_T 15558.1-2023 燃气用埋地聚乙烯(PE)管道系统 第1部分:总则.pdf VIP
- 《智能体应用安全基本要求》标准立项修订与发展报告.docx VIP
- DG∕TJ 08-2123-2025 盾构法隧道结构服役性能鉴定标准.pdf VIP
- 电能计量装置基础知识演示幻灯片.pdf VIP
- 缠中说禅 教你炒股108讲座.doc
- 挡土墙施工安全施工方案(3篇).docx VIP
- 2026年高中历史材料题专项真题及答案.docx VIP
原创力文档

文档评论(0)