黑马程序员技术交流社区
标题:
static 静态什么用
[打印本页]
作者:
jacklove
时间:
2015-12-12 22:56
标题:
static 静态什么用
今天学习了static 静态 , 但是太清楚这个关键字的作用
以后开发会用到吗?
如果可以请各位大神指点 一二 ,举个例子 也可以.
作者:
星晴。
时间:
2015-12-12 23:38
static关键字的特点:a:随着类的加载而加载b:优先于对象存在c:被类的所有对象共享。可以通过类名调用。开发中会经常用。
作者:
zhangdazhi186
时间:
2015-12-13 00:09
这个还是经常会用到的
作者:
zhangdazhi186
时间:
2015-12-13 00:10
星晴。 发表于 2015-12-12 23:38
static关键字的特点:a:随着类的加载而加载b:优先于对象存在c:被类的所有对象共享。可以通过类名调用。开发 ...
跟着学习,描述的很到位。
作者:
唐洪超
时间:
2015-12-13 00:13
开发时经常会碰到,其实不用太在意
作者:
744919632
时间:
2015-12-13 00:16
static : 静态的意思
修饰类中的成员(成员变量,成员方法)
特点:
1,被static修饰的成员,可以被所有对象所共享
2,被static修饰的成员,可以通过类名的方式访问
3, 静态的成员,随着类的加载而存在,优先于对象存在
注意事项:
在静态方法中没有 this
在静态方法中,只能访问静态的成员(静态成员变量,静态成员方法)
静态变量和成员变量的区别
内存位置:
静态变量: 方法区的静态区中
成员变量: 对内存中
什么时候存在的:
静态变量: 随着类的加载而存在,随着类的消失而消失
成员变量: 随着对象的创建而存在,随着对象的消失而消失
调用方式:
静态变量:通过类名调用, 通过对象名调用
成员变量:通过对象名调用
所属不同:
静态变量:随着类的加载而存在,它是与类相关的,属于类
成员变量:随着对象的创建而存在,它是与对象相关的,属于对象
作者:
王帅---
时间:
2015-12-13 19:47
直接调用
作者:
hrfhwy
时间:
2015-12-13 19:54
被static修饰的成员变量可以被对象共有
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2