JAVA 程序阅读

来源:百度知道 编辑:UC知道 时间:2024/05/13 11:50:54
public class Cruncher{
Crunch( int i ){
System.out.println(“int version”);
}
Crunch(String s){
System.out.println(“String version”);
}
public static void main(String args[ ]){
new Cruncher (1);
}
}
我是JAVA菜鸟,还要麻烦能把详细的过程说一样,谢啦~!!!!

类Cruncher有3个方法, 第一个方法:Crunch(int i)传入的参数必须是int类型
第二个方法:Crunch(String s)穿入的参数必须是String, 其实这2个方法重载了.

第三个方法 是 main(String args[])主方法,也是整个程序的入口.
new Cruncher(1)表示创建了一个类Curncher的对象.

其中问题也就出来了,2个方法Crunch应该是类Curncher的构造方法.但是方法名字写错了,正确的是: Cruncher( int i ) Cruncher( String s )
因为new Cruncher(1)中的参数是int类型,所以调用了 Cruncher( int i )这个方法,因该输出int version

看来你是第二天学习java吧??
以前没学习过C?

前两个方法为构造函数,

后一个是MAIN方法,

JAVA程序默认会执行MAIN方法

运行结果为:
int version