main小结
一、main方法的基本形式
public static void main(String[] args){}
二、问题
(1)谁在调用main方法? java虚拟机
(2)public ? 因为java虚拟机和main方法所在的类不在同一个类及包,因此要想调用main方法则需要是public。
(3)static ? 这样虚拟机调用main方法就不用再创建对象了。
(4)Strings[] args 字符串数组。形参传入什么?怎么用?
java 执行的程序 参数1 参数2 参数3 …
如:
public class Hello{
public static void main(String[] args){
for(int i=0;i<args.length;i++){
System.out.println("第"+i+"个值为"+args[i]);}}}
三、注意
(1)main方法是static方法,因此可以直接调用本类的static方法或属性。
(2)访问该类的非静态成员必须在main方法中,创建该类的一个实例对象,然后通过对象去访问。