2 u011505840 u011505840 于 2014.06.11 14:26 提问

这段代码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   Rxr 2014.06.11 14:44

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

u012516914
u012516914 直接复制过去当然可以了,但是如果你把方法改成static 那么 你就不用Take t = new Take();直接就可以调用方法体,因为静态方法自动初始化。
大约 4 年之前 回复
feiyun0112
feiyun0112 如果go方法复制过去,takeTwo方法必须改为static 才能被访问到
大约 4 年之前 回复
u011505840
u011505840 不用s变量直接把go方法下的代码复制到main方法下可以吗
大约 4 年之前 回复
whetu
whetu   2014.07.03 10:25

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

habazhu1110
habazhu1110   2014.09.08 09:50

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java Main方法的作用
Java Main方法的作用
java中main方法的 (String[] args)的作用
class Example { public void main(String[] args) { System.out.println(args[0]); System.out.println(args[1]); } } 那么这个程序在执行的时候就需要向main函数传递形式参数的值,好让main函数完成打印的功能。 注:S
第一次盲打,感觉好难啊,~~~~(>_<)~~~~
-
1-4.简述main方法(按照四部格式,是什么,什么特点,怎么用,何时用?)
1,main方法是什么?   是类中的一段代码,可以让程序独立运行   2,main方法有什么特点?   写在类中,格式固定   如果一个雷中有了main方法,那么就可以独立运行   一个类中只能有一个main方法   3,main方法怎么用?这个技术怎么在程序中体现。    如果当前程序要独立运行,那么必须有main方法  
java中main方法的作用
main方法是我们学习Java语言学习的第一个方法,也是每个java使用者最熟悉的方法,每个Java应用程序都必须有且仅有一个main方法。在eclipse里可以使用输入main,在按住Alt+/的方式快速创建main方法。可以说main方法是最简单的方法,因为main方法几乎是固定不变得,除了String[] args可以写成String args[],以及args的名称可以改变外,其它所有均不...
PrintStream和System.setOut(PrintStream ps)用法
PrintStream和System.setOut(PrintStream ps)用法
java中main函数的参数
java中的main函数是一个程序执行的入口,main函数必须被声明为static的,在编译的时候就已经为其分配了内存,就是说,不用调用也能执行的,那么main函数的参数有什么作用呢?参数args的主要作用是为程序使用者在命令行状态下与程序交互提供了一种手段。此外在其他类中直接使用main()函数,并传递参数也是可行的,虽然这种方法不太常用,但毕竟为我们提供了一种选择。 主函数的一般写法
类的概述·main方法中参数String[] argv的意义讲解
Java程序中主 main方法中参数定义了一个字符串数组argv(argv 名为任意),实质是用来从命令行接收用户参数的。采用命令行执行 Java程序的语句由四个部分组成: 第一部分为命令各; 第二部分是命令参数,是可选的; 第三部分为应用程序的名称,即源文件中的主类类名; 第四部分为用户输入的参数,多个参数之间用空格分隔。 若用户输入参数,则从类
matlab6.5图形图像处理源程序
大学期间收集的 目前看对我没什么用啊
教务管理系统++课程设计报告
教务管理系统++课程设计报告,自己赚积分,没什么用的啊