A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 苗超维 中级黑马   /  2016-1-17 23:49  /  1761 人查看  /  6 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

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

静态 (方法和变量)的注意事项
    1      静态方法只能访问静态成员,(非静态既可以访问静态,又可以访问非静态)
    2      静态方法中不可以使用this 或者super关键字
    3      主函数是静态的

6 个回复

倒序浏览
刚刚自学过,过来加强下记忆,不错,顶一下!
回复 使用道具 举报
回来,温故而知新
回复 使用道具 举报
总结的挺好的
回复 使用道具 举报
总结的很全面,正好加强记忆了。
回复 使用道具 举报
大部分都是刘意的总结里的。。。
回复 使用道具 举报
厉害厉害
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马