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方法中,则严格代码的声明先后顺序执行的,所以必须声明后使用。
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方法中,则严格代码的声明先后顺序执行的,所以必须声明后使用。
相关文章推荐
- JAVA面向对象-----main方法详解
- JAVA面向对象-----main方法详解
- 黑马程序员--03.Java面向对象--02.【static关键字】【main方法】【静态成员】
- java学习日记_27:面向对象之main方法格式详细解释
- JAVA基础初探(三)面向对象思想、类与对象、成员变量与局部变量、构造方法、static关键字详解
- 【Java基础】----static关键字、代码块、Main方法、匿名对象详解
- 七、java的面向对象程序设计(详解equals方法)
- 07-Java面向对象构造方法,static关键字,main方法,说明书,math随机数
- 【学习笔记06】java面向对象-main方法、单例设计模式
- Java面向对象基础--理解main方法
- java面向对象高级分层实例_测试类(main方法所在的类)
- Java中的main()方法详解
- Java中的main()方法详解
- Java菜鸟学习笔记--面向对象篇(十六):Object类方法
- java面向对象设计的方法
- 基于序列化存取实现java对象深度克隆的方法详解
- Java - 类 - 对象 - 方法 - 构造器 - 面向对象程序设计三大特性
- java中的main()方法详解
- 面向对象基础续2(static关键字、理解main方法、代码块、构造方法私有化(单例模式)) .
- Java中的main()方法详解