您的位置:首页 > 编程语言 > Java开发

java面向对象之main方法详解

2017-06-09 01:31 417 查看
main方法详解

main()方法介绍:

1.方法体:
public static void main(String[] args){
//方法体
}

2.使用说明
   1.程序的入口(必须要写和源文件名一样的类中)
   2.main()也可当作是一个普通的静态方法,进行调用。
   3.在"java 类名 AA BB CC" 运行时,我们可以从键盘输入String变量赋给String[] args.
实际上:String[] args = new String[]{"AA","BB","CC"};

String[] args = new String[0];  args[0]越界异常

3.main方法总结:
1)面向对象的封装性:private < 缺省 < protected < public
2) 修饰一个方法可以用的关键字:static 、 abstract 、 final
3) 返回值类型: void / 具体类型(基本数据类型、引用数据类型)--->return
4)方法名--->标识符:规则、规范、“见名知意”
5)形参列表:①方法的重载  ②特性:可变形参  ③参数传递机制:值传递
6)方法体:真正体现方法的功能的结构。

4..main方法小解:由于java虚拟机需要调用类的main()方法,所以该方法的访问权限必须是public,又因   为java虚拟机在执行main()方法时不必创建对象,所以该方法必须是static的,该方法接收一个String   类型的数组参数,该数组中保存执行java命令时传递给所运行的类的参数。 


5..java“类中”对于语句的书写先后没有严格的限制条件,类中的属性可以先使用后声明等等,不是逐条编译执行的,而是可以看做同时加载编译的。但是在main方法中,则严格代码的声明先后顺序执行的,所以必须声明后使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: