java 学习之 main方法

发布时间:2019-11-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了java 学习之 main方法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1.main

main方法 java 类的主方法,相当于php类文件的index方法。默认执行。 java的main方法 必须声明为 public static void main(String [] args) 其中static是静态标志  static的作用:在类中,被static修饰符修饰的变量称为静态变量(也叫类变量),而static修 饰的方法则是静态方法,static方法属于类而不是属于某个对象,所以static方法是可以直接 通过类名调用的不必先创建出实例的。   那么这里的main也一样,static的main方法可以直接被jvm调用,不用new出实例再执行。 这样,我们在编译这段java代码时,解释器就是在当前的 类当中去调用静态的main方 法,而不需要产生 这个类的对象,我们加载类时,main方法也被加载作为java程序的入口。

2.调用

静态方法不能调用非静态的方法或者参数      原因:这个是因为在类被加载时,类的静态部分(静态变量、静态方法和静态块)首先就     分配了内存空间并完成初始化操作,当非静态方法调用他们的时候,他们已经有了内存     空间,这里反过来就不可以了。          之所以不行是应为,变量方法何值还不确定,在没有实例的内存中运行的时候会报错          但是非静态方法或者函数是可以调用静态方法和静态变量的,因为值或结果已经固定。制定值空间的时候也是哦唯一的

3.super()

suPEr出现在继承了父类的子类中。有三种存在方式: 第一种 super.xxx;(xxx为变量名或对象名) 这种方法意义为,获取父类中的名字为xxx的变量或方法引用。 使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作 第二种 super.xxx();(xxx为方法名) 这种方法意义为,直接访问并调用父类中的方法。 第三种 super(); 这种方法意义为,调用父类的初始化方法,其实就是调用父类中的public xxx()方法

脚本宝典总结

以上是脚本宝典为你收集整理的java 学习之 main方法全部内容,希望文章能够帮你解决java 学习之 main方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。