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

© 男人你得有范 中级黑马   /  2014-8-21 20:36  /  1178 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

静态函数(即被static修饰的函数)
        static字面意思就是静态,那么被static修饰的函数有什么特点呢?
        a.被static修饰的函数会随着类的加载而加载。
        b.静态的方法(函数)无须创建对象,可直接通过类名调用。
        c. 由于其随着类的加载而加载,所以其优先于对象而存在。
               
      static除可以修饰函数外,还可修饰成员变量 同样,被static修饰的成员变量也可直接通过类名调用
需要注意的是,静态函数只能访问静态成员。且静态函数中不能出现this、super关键字,因为静态函数是优先于对象而存在的。
    什么时候适合使用static?
    当一种方法或一段程序被其他程序使用很广泛时,可将其封装为静态的函数为其他程序调用。

1 个回复

倒序浏览
关键点都说到了 不错不错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马