您的位置:首页 > 大数据 > 人工智能

类1调用类2的子方法不会触发类2的main方法

2015-11-20 13:35 525 查看
如果类1和类2中都有main方法,而类1的main方法还要调用类2的子方法,类2的main方法不会被调用,就是说,main方法只能作为入口地址是唯一存在的,如果没有直接在main方法所在的类触发这个方法,这个方法只能被看做一般方法被其他类调用。

Test1.java

public class Test1 {
public static void main(String [] args){
System.out.println("Test1的main方法");
}

public void test1method(){
System.out.println("Test1的test1method方法");
}

}

Test2.java

public class Test2 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Test1 t=new Test1();
t.test1method();

}

}

Test2.java运行结果:

Test1的test1method方法

Test3.java

public class Test3{

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Test1 t=new Test1();
t.test1method();
t.main(args);
}

}

Test3.java运行结果:

Test1的test1method方法

Test1的main方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java main方法