JAVA 构造方法的疑惑

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:30:08
构造方法是不是一个和类名字一样的方法
当创建对象时自动调用或赋值该方法??
有什么实际用途
不用也行吧

构造方法是在构造类对象时使用的一种特殊的成员方法,其主要作用是初始化成员变量.在创建对象时,如果你没有构造方法,会默认地调用父类的构造方法,由于每一个类至少间接或直接的有一个父类Object类,所以你写的类至少有一个构造方法.但是如果你定义了一个带参数的构造方法,而没有不带参数的构造方法时,你在创建对象用无参数的构造方法时,程序就会出错。如果你要封装一个类的时候,你会发现构造方法的用途的。其实也就一个初始化成员变量.

构造方法名和类名必须统一,构造方法就是对变量和对象初始化的....

构造方法是一个与类一样的方法,你自己可以不写,当生成文件的时候会有默认的构造方法,只是一般情况下我们都需要重写构造方法,作用是初始化变量与对象,与之相应的有一个析构方法,我的建议是构造与析构都自己写,这样会大有好处的 .

可以初始化类的一些数据。