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);
}
}
main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,
如果你的Take 类只是一个普通的业务类,不需要作为程序执行入口,那么它是没什么用。
但是在这里,由于这个类比较简单,没有外部依赖,main()的用处是可以对Take类的go()和takeTwo(int x, int y)方法做简单的测试,而不需要依赖Junit等测试框架。
当然在正式开发中这种做法是不被推荐的,但是自己写程序玩的时候,谁也阻止不了你这么做。
逐级调用可以打印出"Total is" 45 ,如果不能执行没有结果把go改成gosts,因为go是保留字可能不会允许.