main()方法:
main()方法的使用说明:
-
main()方法作为程序的入口
-
main()方法也是一个普通的 静态方法
-
只能有一个公共的public class
-
但是可以有两个以上的public static void main(String[] args){},
-
静态方法通过类去调。
-
静态mian方法里面不能直接调非静态的方法
-
如果要调非静态的方法,必须造对象,透过对象去调,这就是为什么之前要先造对象的原因
-
如果我们要在静态的main方法调,可以把另一个方法根据实际情况也设置为静态的
-
main方法可以作为跟控制台交互的一种方式
package com.myobjectoriented3.nonworking;
/*** * @Desciption* @author Abraham * @email 1290807550@qq.com* @version JDK1.8* @date 2021年3月31日上午11:24:40*/
public class MainTest {
public static void main(String[] args) {//入口Main.main(args);}}
class Main{public static void main(String[] args) {//静态方法args=new String[100];for(int i=0;i<args.length;i++) {args[i]="args:"+i;System.out.println(args[i]);}}
}
main()与控制台交互:
package com.myobjectoriented3.nonworking;
/** 作为与控制台交互的方法。* Run as先运行编译--再Run as--Run configurations--* 选中Main01--arguments--输入数据,以空格隔开* * */
public class Main01 {public static void main(String[] args) {for(int i=0;i<args.length;i++) {System.out.println("*=*"+args[i]);}}
/** 输出结果如下
* *=*呵呵*=*嘿嘿*=*哈哈*=*嘻嘻* */
}