什么是JAVA中的构造方法?
答案:5 悬赏:80 手机版
解决时间 2021-02-04 04:35
- 提问者网友:溺爱和你
- 2021-02-03 14:16
什么是JAVA中的构造方法?
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-03 14:33
构造方法是一种特殊的方法,与一般的方法不同是:
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;
}
}
其实构造方法就是为了给类中成员赋初值~~~~~~~~~~~~~
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;
}
}
其实构造方法就是为了给类中成员赋初值~~~~~~~~~~~~~
全部回答
- 1楼网友:从此江山别
- 2021-02-03 16:25
构造方法就是一个目的:初始化某些类内部的变量。
Java的构造方法和C++是一样的。
- 2楼网友:空山清雨
- 2021-02-03 16:12
构造方法 就是用类名写方法
例如:
public class Pt{
public Pt(){ -->这就是构造方法
}
}
- 3楼网友:笑迎怀羞
- 2021-02-03 15:48
public class Ab{
Ab(){ <--构造方法
}
}
- 4楼网友:七十二街
- 2021-02-03 14:48
1)简单来说——就是带有参数的构造函数。用于直接初始化一个类实例的各项必备参数。
2)无参构造函数是java内置,用于直接创建一个类实例的基本函数。
3)因为java中有些时候需要用到反射(比如spring,struts等框架),如果只有带参构造函数的话,因为java不会再默认生成无参构造函数,但是spring又不知道你的带参构造函数如何如何……,因此设置一个空构造函数目的在于:方便系统反射类时候进行使用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯