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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zheng72566 中级黑马   /  2015-5-27 12:30  /  432 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

变量或者方法加关键字static,可以同类名调用,和建立对象调用有啥本质区别呢,谁给详细讲解下!谢了

3 个回复

倒序浏览
1、如果类中的成员被static修饰,调用时可以使用类名.静态成员的方式调用,不依赖与对象
2、静态成员存在于方法区,被所有对象所共享,如static String country = "中国"
        那么所有对象的country属性都是中国3、静态只能访问静态
回复 使用道具 举报
static 的成员是优先于对象存在的,也就是在还没有new该类对象的时候,这部分内容就可以直接用,所以要通过类名直接调用。
回复 使用道具 举报
学习学习!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马