黑马程序员技术交流社区
标题:
static关键字的特点有哪些?
[打印本页]
作者:
496073719
时间:
2016-9-13 16:16
标题:
static关键字的特点有哪些?
对于关键字static来说,有哪些作用呢?可以用来修饰什么呢?有哪些特点呢?
作者:
wangyqwei
时间:
2016-9-13 18:42
static方法是类中的一个成员方法,属于整个类,即使不用创建任何对象也可以直接调用
静态方法效率上要比实例化高,静态方法的缺点是不自动进行销毁,而实例化的则可以做销毁。
来修饰一些要共享给方法里的需要的变量,特点就是共享
作者:
不羁的码农
时间:
2016-9-13 19:14
1.可用使用类名直接调用
2.生命周期与类相同
3.被类的所有对象所共享
作者:
指間淚痕
时间:
2016-9-13 19:53
之前几个哥们把他的作用基本上都讲了出来,静态可以被直接调用,那是因为静态都存在静态池里面,直接可以调用,但是并不是所有的东西都适合写成静态,因为是直接加载,如果全部都是静态的话,那么内存是运行不起来的。
作者:
宝瓶子
时间:
2016-9-13 20:18
重在理解
作者:
dydwjc
时间:
2016-9-13 20:20
分享一个对Static关键字的理解.类:相当于古时候的窑子,static相当于窑姐儿,对象相当于客人,窑姐儿随着窑子的存在而存在,被窑子里的所有客人共享,并且每天都会先在窑子里等客人.
不知道对不对,虽然有点低俗,但通俗易懂
作者:
594389970
时间:
2016-9-13 21:02
静态方法、静态代码块、静态内部类、静态成员变量(类变量)
作者:
383412263
时间:
2016-9-13 21:28
static特点
1、随着类的加载而加载
也就是说:静态会随着类的消失而消失,说明他的生命周期最长
2、优先于对象存在
3、被所有对象所共享
4、可以直接被类名调用
作者:
Array先生
时间:
2016-9-13 22:14
static关键字修饰成员变量,成员方法,静态代码块
static特点
1、随着类的加载而加载
也就是说:静态会随着类的消失而消失,说明他的生命周期最长
2、优先于对象存在
3、被所有对象所共享
4、可以直接被类名调用
作者:
MarsBong
时间:
2016-9-13 22:15
只要知道static修饰的属于类,而不属于对象,就可以理解所有了
作者:
灵动
时间:
2016-9-13 22:18
static 修饰的成员变量,被整个类所共享,被修饰的成员优先于类的加载
作者:
Toxicant
时间:
2016-9-13 22:21
static 修饰的不可 被继承,修饰的代码块在创建对象之前执行,且只执行一次,修饰的变量时全局变量
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2