黑马程序员技术交流社区

标题: static 关键字总结 [打印本页]

作者: 苗超维    时间: 2016-1-17 23:49
标题: static 关键字总结
定义:static 修饰的成员是在类中的定义,属于共享数据,静态数据。
特点1  用于修饰成员
       2  被static 修饰的成员被所有的对象共享
       3  Static 优先于对象的纯在
       4  Static 修饰的数据是共享数据,对象中的存储的是特有数据
       5  Static 修饰的成员多一种调用方式。就是可以直接被类名所调用类名.静态成员、
成员变量与静态变量的不同。
1     两个变量的生命周期不同。
       成员变量随着对象的创建而存在,随着对象的被回收而释放。
       静态变量随着类的加载而存在,随着类的消失而消失。
2     调用方式不同
       成员变量只能被对象调用
      静态变量可以对象调用,还可以被类名调用
3     数据存储的位置不同
       成员变量数据存储在堆内存的对象中,所以也叫对象的特有数据。
        静态变量的数据存储在方法去的共享数据区的静态去。也叫兑现的共享数据

静态 (方法和变量)的注意事项
    1      静态方法只能访问静态成员,(非静态既可以访问静态,又可以访问非静态)
    2      静态方法中不可以使用this 或者super关键字
    3      主函数是静态的
作者: 小赵VS老付    时间: 2016-1-19 11:51
刚刚自学过,过来加强下记忆,不错,顶一下!
作者: hard    时间: 2016-1-20 10:35
回来,温故而知新
作者: 星空仰望heaven    时间: 2016-1-31 22:42
总结的挺好的
作者: ma464526717    时间: 2016-2-2 13:08
总结的很全面,正好加强记忆了。
作者: 未来的未来    时间: 2016-2-10 18:13
大部分都是刘意的总结里的。。。
作者: 小小笑笑    时间: 2016-2-11 12:55
厉害厉害




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2