java中什么叫构造方法

 我来答
坦率且恬淡丶茱萸6
推荐于2019-04-09 · TA获得超过812个赞
知道答主
回答量:133
采纳率:0%
帮助的人:161万
展开全部
构造方法是一种特殊的方法,与一般的方法不同是:
1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。
2.构造方法的调用是在创建一个对象时使用new操作进行的。构造方法的作用是初始化对象。
3.不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承。

class RectConstructor{
double length;
double width;
double area(){
return length*width;
}

//下面这个方法就是所谓的构造方法,没有返回值,方法名与类名相同~~~
RectConstructor(double width,double length){//带参数的构造方法
this.length=length;
this.width=width;
}
}
其实构造方法就是为了给类中成员赋初值~~~~~~~~~~~~~
bairy1993
2010-12-27 · TA获得超过475个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:151万
展开全部
构造就是和这个类的介绍神马的。你要调用这个类,可以用带参构造和无参构造。构造方法中的东西是实例化这个类的时候最先执行的。也可以给这个类里的值赋值。

比如一个实体类,就要写一个带参和无参的构造。需要注意一点的是类默认生成一个无参构造。
如果你写了一个带参的,那就要手动的写一个无参的上去
比如
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);//带参的
很实用的,还有什么不懂的就问吧,望采纳~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
main_inf
2010-12-27 · TA获得超过1575个赞
知道小有建树答主
回答量:811
采纳率:100%
帮助的人:536万
展开全部
构造方法意指通过一个函数来构造一个对象,这适合于所有的面向对象的语言。Java中构造函数是一个没有返回值的与类名一样的函数。(实质上返回的就是一个对象的引用,比如 A a = new A(), 因为返回类型是一定的,所以约定省略掉,我猜的哈)

class A
{
public A()
{
}
}
这里是一个没有任何参数的构造函数;当然也可以带有参数。任何一个类都有一个构造函数,即使不写编译器也会有一个无参构造函数,且只是调用父类的构造函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xmigl55
2011-01-04 · TA获得超过3263个赞
知道小有建树答主
回答量:1729
采纳率:50%
帮助的人:764万
展开全部
构造方法就是用来对变量进行初始化的.相当于给变量赋值.this指对象本身,super是用来调用父类的东东.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式