黑马程序员技术交流社区

标题: 主函数静态方法问题~~ [打印本页]

作者: kangkai    时间: 2014-8-10 10:13
标题: 主函数静态方法问题~~
昨天看的一个帖子里的,看完了也不知道具体怎么解释。自己对这个也有些模糊。基友们给解释下
静态方法只能访问静态方法和静态变量。那主函数是静态方法吗?它为什么可以访问成员方法和成员变量呢?

作者: 18334705181    时间: 2014-8-10 10:33
同学。。只要建立哪个类的对象就好了,一建立对象,类中的方法以及成员变量都可以使用了

作者: 黎志勇    时间: 2014-8-10 11:33
主函数有用static修饰,是静态方法。
其实要转换观念,主函数跟其他自己定义的方法没啥两样,也能重载,main也是不是什么Java关键字,特殊的不是main函数,而是JVM,JVM选择了public static void main(String[] args) 这样定义的main函数作为程序运行的入口,可以说,main函数是好运被JVM选中了而已,除开这点,main函数一点特殊的地方都没有。
作者: ssy1939    时间: 2014-8-10 12:18
静态优先于对象存在,只要类加装,静态成员就随之加载,所以静态的成员可以直接通过类名调用,  但创建对象后也是可以的
作者: kangkai    时间: 2014-8-10 13:47
首先非常感谢大家的回答,看了大家的回答,回去又研究了一下  ,思路清晰多了 ~~




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