第1个回答 2017-12-30
构造就是和这个类的介绍神马的。你要调用这个类,可以用带参构造和无参构造。构造方法中的东西是实例化这个类的时候最先执行的。也可以给这个类里的值赋值。
比如一个实体类,就要写一个带参和无参的构造。需要注意一点的是类默认生成一个无参构造。
如果你写了一个带参的,那就要手动的写一个无参的上去
比如
class abc{
public abc(){}//这是无参的
public abc(int n1,int n2){this.num1 = n1;this.num2 = n2;}//带参构造
int num1 = 0,num2=0;
}
调用的时候分两种
abc a = new abc();//无参调用,你懂的
abc a1 = new abc(1,2);//带参的
很实用的,还有什么不懂的就问吧,望采纳~
第2个回答 2017-12-30
构造方法意指通过一个函数来构造一个对象,这适合于所有的面向对象的语言。Java中构造函数是一个没有返回值的与类名一样的函数。(实质上返回的就是一个对象的引用,比如 A a = new A(), 因为返回类型是一定的,所以约定省略掉,我猜的哈)
class A
{
public A()
{
}
}
这里是一个没有任何参数的构造函数;当然也可以带有参数。任何一个类都有一个构造函数,即使不写编译器也会有一个无参构造函数,且只是调用父类的构造函数。