在JAVA中试一试
public class testfunc
{
static void main(String args[])
{
System.out.println("this is main 1");
}
static void main()
{
System.out.println("this is main 2");
}
}在C中试一试
int main()
{
printf("this is main 1\n");
}
int main(int argv,char ** argv)
{
printf("this is main 2\n");
}
JAVA中同名函数如果参数不一制,试作不同函数
public class testfunc
{
static void main(String args[])
{
System.out.println("this is main 1");
}
static void main()
{
System.out.println("this is main 2");
}
}在C中试一试
int main()
{
printf("this is main 1\n");
}
int main(int argv,char ** argv)
{
printf("this is main 2\n");
}
JAVA中同名函数如果参数不一制,试作不同函数
public class lsh{
public static void main(String[] args)
{
System.out.println(args[0]);
}
}
在控制台:javac lsh.java
java lsh ilikejava
结果打出:ilikejava
又如:在windows“运行”对话框输入 NOTEPAD c:\autoexec.bat
将打开这一配置文件.
c++支持重载,是看函数参数类型的,但是为了和c兼容
java也是根据名字加参数类型来分辨函数的,又不需要和c兼容,所以...