为什么java类中,函数名必须与类名一致?举例 谢了

如题所述

在一个类中的函数分为构造函数、自定义函数;
自定义函数:顾名思义,即可根据一个方法的具体功能取一个有意义的名字。
构造函数:它是用来构造出一个类的对象的,调用类的构造函数即创建这个类的一个实例。所以也就是为什么构造函数名就和类名要相同的缘故了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-06
是构造方法必须与类名一致,如
public class A{
public A(){
//这里写实例化类时要初始化的一些信息
}

}
构造方法可以有多个,要遵从方法重载。在不写构造方法时,系统会自己加一个无参的构造方法,一但你写一个构造方法,系统就不会给你建了。没有构造方法,就没有办法实例化一个类。
第2个回答  2010-09-05
函数名是任意的,与“类名”一直的是“构造函数”的名称。
因为在Java中我们见过最多的一句话就是:Test t=new Test();
在这里面 Test() 就是那个构造函数,我们通过这样的方法才能构造出一个Test类型的实例。
第3个回答  2010-09-05
类名必须和文件名一致,构造函数名必须和类名一致

public clss Test {

public Test {}
}
第4个回答  2010-09-05
函数名必须与类名一致?

是构造函数名与类名一致,这是java的规定

public class Student{
int age;
public Student(int age){
this.age = age;
}
public static void main(String[] args){

}
}
相似回答