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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jacklove 中级黑马   /  2015-12-12 22:56  /  880 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天学习了static 静态 , 但是太清楚这个关键字的作用
以后开发会用到吗?
如果可以请各位大神指点 一二 ,举个例子  也可以.

8 个回复

倒序浏览
static关键字的特点:a:随着类的加载而加载b:优先于对象存在c:被类的所有对象共享。可以通过类名调用。开发中会经常用。
回复 使用道具 举报
这个还是经常会用到的
回复 使用道具 举报
星晴。 发表于 2015-12-12 23:38
static关键字的特点:a:随着类的加载而加载b:优先于对象存在c:被类的所有对象共享。可以通过类名调用。开发 ...

跟着学习,描述的很到位。
回复 使用道具 举报
开发时经常会碰到,其实不用太在意
回复 使用道具 举报
static : 静态的意思
        修饰类中的成员(成员变量,成员方法)
        特点:
                1,被static修饰的成员,可以被所有对象所共享
                2,被static修饰的成员,可以通过类名的方式访问
                3, 静态的成员,随着类的加载而存在,优先于对象存在
       
        注意事项:
                在静态方法中没有 this
                在静态方法中,只能访问静态的成员(静态成员变量,静态成员方法)
               
        静态变量和成员变量的区别
                内存位置:
                        静态变量: 方法区的静态区中
                        成员变量: 对内存中
                什么时候存在的:
                        静态变量: 随着类的加载而存在,随着类的消失而消失
                        成员变量: 随着对象的创建而存在,随着对象的消失而消失
                调用方式:
                        静态变量:通过类名调用, 通过对象名调用
                        成员变量:通过对象名调用
                所属不同:
                        静态变量:随着类的加载而存在,它是与类相关的,属于类
                        成员变量:随着对象的创建而存在,它是与对象相关的,属于对象
回复 使用道具 举报
直接调用
回复 使用道具 举报
hrfhwy 中级黑马 2015-12-13 19:54:16
8#
被static修饰的成员变量可以被对象共有
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马