黑马程序员技术交流社区

标题: 用static修饰的方法为什么可以用类名调用 [打印本页]

作者: 黄盖打周瑜    时间: 2016-3-28 23:21
标题: 用static修饰的方法为什么可以用类名调用
用static修饰的方法为什么可以用类名调用

作者: shiax11    时间: 2016-3-29 00:33
你要搞清楚内存空间  static是还类一起加载的 而且static是优先于对象存在
作者: zhoubinjian    时间: 2016-3-29 01:54
方法,要么被类调用,要么被对象调用,用static修饰的方法,也就是说静态的方法,它是优先于对象存在的,静态存在时,对象还没有出生,知道不,所以这时就得用类名调用。
作者: 715596417    时间: 2016-3-29 14:51
把它看成类的一部分理解
作者: daniua    时间: 2016-3-29 20:20
static跟类一起加载进内存空间的
作者: Poul    时间: 2016-3-29 21:01
static修饰的方法是类的方法
作者: lidandan    时间: 2016-3-29 21:47
三楼正解
作者: zx7750462    时间: 2016-3-29 22:00
3楼说的对
作者: huangkai521    时间: 2016-3-29 22:43
被static修饰的方法是随着类的加载而加载的,由于对象存在,是类方法,能直接被类名调用,创建对象之后也可以被对象调用。
作者: cohle1992    时间: 2016-3-29 23:08
这是静态的,可以通过类名调用
作者: 小凡帅哥    时间: 2016-3-29 23:10
不需要对象就能存在,所以就能
作者: 兵蜂    时间: 2016-3-29 23:13
Static所修饰的方法是隶属于类的, 而普通的方法是隶属于某个对象的. 而一个对象所属的类是唯一的,故也可以用对象调用类方法
作者: 604840337    时间: 2016-3-29 23:31
和类一样存在于方法区 就是类自己的东西
作者: 黄盖打周瑜    时间: 2016-3-30 23:43
多谢,明白了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2