求大神解答,在java中,构造方法的作用是什么?应该
怎么构造?
构造方法用来为类的成员对象赋初始值,
直接
类名 类实例名字 = new 类名(构造方法参数列表);
用上面那个句式就可以使用构造方法了。
A a = new A("我是A");
像这样。
构造方法:也就是类的初始化方法 每个java类实例化的时候都会调用一个构造方法
如果没有手动编写的话会有一个默认的无参构造方法,
构造方法可以被重载 也就是可以有多个名字相同参数不同的方法
构造方法是对类进行初始化
分为有参构造函数和无参构造函数
由 修饰符+类名+(参数)+方法体组成:目的就是为了初始化
class Person //人类{
public Person(String n,int a) //构造方法
{
name = n; age = a;
}
private string name;
private int age;
}
static void main(String[] args){
Person p = new Person("张三",14);//这就是作用
}
通常用构造方法来初始化实例的一些属性
不管是c++,还是java 构造函数的作用都是一样的 都是初始化类的变量 ,一般不写构造函数的话,系统会自动生成不带参数的构造函数
楼上说的都很对,构造函数是初始化对象的重要途径
另一个作用的话:可以简化setter()
**就是比如name ,age等实例变量,没有必要一个个调用setter(),直接在构造函数中完成即可
构造方法最主要就是对类的初始化。初始化之后对象才会被正式赋值
构造方法用来从一个类中实例化一个对象