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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 熊猫不烧香 中级黑马   /  2016-3-7 22:59  /  488 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    首先知道static的特点和注意事项
    随着类的加载而加载
                优先于对象存在       
                被static修饰的属性被该类的所有对象共享.  共性用静态,特性用非静态
                可以通过类名调用 类名.属性名       
        注意事项
                在静态方法中是没有this关键字的
                        理解:静态随着类的加载而加载,this是对当前对象的引用,
                             静态比对象先存在
                静态方法只能访问静态的成员变量和静态的成员方法
                        非静态方法都可以访问
                总之,静态只能访问静态
static可以通过类名调用的特性让我们在学习API的时候可以很明确的让知道我们需要的方法需不需要创建对象.
有static则可以直接使用类名.方法名()调用.没有则要创建对象,然后通过对象引用调用

2 个回复

倒序浏览
感谢楼主的分享咯
回复 使用道具 举报
恩,有学到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马