main()结构解释
public static void main(String[] args){
//方法体
}
public
(权限修饰符):public、缺省、protected、private---->封装性
static
(修饰符):static、final、abstract、native 可以用来修饰方法
void
(返回值类型):无返回值、有返回值---->return
main
(方法名):满足标识符命名规则、规范:“见名知意”
String[] args
(形参列表):重载 vs 重写;参数的值传递机制:体现对象的多态性
方法体
:来体现方法的功能
main()方法的作用
- main()方法作为
程序的入口
- main()方法也是一个普通的
静态方法
- main()方法也可以作为我们与
控制台交互的方式
。(之前:使用Scanner)
竟然main()方法也可以作为我们与控制台交互的方式,那么我们如何将控制台获取的数据传给形参:String[] args?
很简单,只需要在运行时:
java 类名 "Tom" "Jerry" "123" "true"
示例:
public class Test {
public static void main(String[] args) {
System.out.println(args[0]);
System.out.println(args[1]);
}
}
我们通过控制台运行:
运行结果: