java类中的构造函数与构造方法有什么区别啊

来源:百度知道 编辑:UC知道 时间:2024/05/03 03:11:56
我是学java的可是越学却越糊涂啊!希望各位铁子们能详细的给我讲一下啊!谢谢啦

一个东西,一个意识。没有区别!

构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。
构造方法是一种特殊的方法,它是一个与类同名且没有返回值类型的方法。对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。

是一个东西.不过是不同说法.其实"函数"是类似c语言的说法,而方法是java的说法.java中的构造方法是用来初始化类用的.比如说
public class A{

private int i;
public A(int i){
this.i=i;
}

public static void main(String args[]){
A a=new A(4);//此出用new 的时候就是调用了A的构
造方法初始化了
}

java中的构造方法名字必须是和类名相同,如果一个类没写构造方法,系统运行时会默认给它一个没有参数的构造方法.
}

说法不同,其实是一个东西啊!!!
类加载时被调用

一个东西起了俩名