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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© pengjk 中级黑马   /  2016-1-17 22:55  /  691 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

静态类和非静态类的区别是什么????

7 个回复

倒序浏览
静态类可以通过  类名.方法名直接调用该类的方法,非静态类需要创建对象,对象名.方法名去调用方法。
回复 使用道具 举报
static能修饰类???头一回听说。。。
回复 使用道具 举报
静态类中的成员,方法都必须是静态的,就是必须有关键字 static的,
静态类不需要建立对象可以直接使用,静态类的方法,变量也是,直接就可以使用,变量也具有全局性
回复 使用道具 举报
静态随类的加载而加载,存放在内存的方法区,被静态修饰的内容被其他对象所共享,静态不能访问非静态,静态的调用不需要建立对象,直接用类名调用。。。。。
回复 使用道具 举报
静态类一般都是工具类,里面的方法是可以直接用类名调用,就不用new对象了。
回复 使用道具 举报
最主要的是看他们的内存的区别!这样理解的会更透彻一些!
回复 使用道具 举报
静态类在方法区的静态区,非静态类则是创建对象后在堆内存中开辟空间
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马