java 构造方法的作用

Python020

java 构造方法的作用,第1张

就像类里一个方法,类初始化它就先被调用,一个类可以多个不同参数的构造方法,构造方法要和类名一样,不是对类初始化,是类的创建它被初始化 追问: 请问 对于 初始化 您是怎么理解的啊? 麻烦了 回答: 我自己理解就是被使用了一次,就像新车来了,第一次用一下初始化

构造方法是一种特殊的方法,与一般的方法不同是:

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

}

}

其实构造方法就是为了给类中成员赋初值~~~~~~~~~~~~~