u011505840
cybest
2014-06-11 06:26
采纳率: 0%
浏览 1.9k

这段代码main方法的作用是什么?感觉没什么用啊

public class Take {
public static void main(String[] args) {
Take s = new Take();
s.go();
}

void go() {
    int boo =22;
    int coo =23;
    Take t = new Take();
    takeTwo(boo,coo);

}

void takeTwo(int x, int y) {
    int z = x + y;
    System.out.println("Total is" + z);
}

}

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • feiyun0112
    feiyun0112 2014-06-11 06:44

    main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,

    点赞 评论
  • whetu
    whetu 2014-07-03 02:25

    如果你的Take 类只是一个普通的业务类,不需要作为程序执行入口,那么它是没什么用。
    但是在这里,由于这个类比较简单,没有外部依赖,main()的用处是可以对Take类的go()和takeTwo(int x, int y)方法做简单的测试,而不需要依赖Junit等测试框架。
    当然在正式开发中这种做法是不被推荐的,但是自己写程序玩的时候,谁也阻止不了你这么做。

    点赞 评论
  • habazhu1110
    导师帮 2014-09-08 01:50

    逐级调用可以打印出"Total is" 45 ,如果不能执行没有结果把go改成gosts,因为go是保留字可能不会允许.

    点赞 评论

相关推荐