java 构造器是什么意思? 20

有实例吗?... 有实例吗? 展开
 我来答
来自杨三寨雪白的月季花
高粉答主

推荐于2019-08-17 · 说的都是干货,快来关注
知道答主
回答量:14
采纳率:100%
帮助的人:2295
展开全部

构造器就是和类名相同但无返回类型的方法。用于当前或某一对象的实例化,并将当前或某一对象返回。要得到一个类的实例时,往往是要运行其构造函数的。

构造器是Java和C#学习中很重要的一个概念,构造器可以提供许多特殊的方法,构造器作为一种方法,负责类中成员变量(域)的初始化。实例构造器分为缺省构造器和非缺省构造器。

构造器最大的用处就是在创建对象时执行初始化,当创建一个对象时,系统会为这个对象的实例进行默认的初始化。如果想改变这种默认的初始化,就可以通过自定义构造器来实现。


扩展资料:

1、构造器作用

构造器是为了创建一个类的实例。这个过程也可以在创建一个对象的时候用到:

Platypus p1 = new Platypus();。

构造器可以用来在初始化对象时初始化数据成员,一个类可以有多个构造器。一个类的构造器的名称必须与该类的名称一致。要退出构造,可以使用返回语句“return;”。

相反,方法的作用是为了执行java代码。

2、修饰符,返回值和命名的不同

构造器和方法在下面三个方面的区别:修饰符,返回值,命名。和方法一样,构造器可以有任何访问的修饰: public, protected, private或者没有修饰(通常被package 和 friendly调用).。

不同于方法的是,构造器不能有以下非访问性质的修饰: abstract, final, native, static, 或者 synchronized。

返回类型也是非常重要的。方法能返回任何类型的值或者无返回值(void),构造器没有返回值,也不需要void。

最后,谈谈两者的命名。构造器使用和类相同的名字,而方法则不同。按照习惯,方法通常用小写字母开始,而构造器通常用大写字母开始。构造器通常是一个名词,因为它和类名相同;而方法通常更接近动词,因为它说明一个操作。

参考资料:百度百科-构造器

dexter000
推荐于2017-11-29 · TA获得超过369个赞
知道答主
回答量:64
采纳率:0%
帮助的人:37.6万
展开全部
构造器就是和类名相同但无返回类型的方法比如
class A
{
public A()
{
}
}
其中A方法 就是class A的构造器 虽然构造器没有返回值但可以有参数如
class A
{
public A(String a,String b)
{
}
}
一个类也可以有多个构造器如
class A
{
public A()
{
}
public A(String a,String b)
{
}

}
当你new A()时则无参那个构造器被调用,当你new A("ddd","fff")时,那个有参的构造器被调用,如果你没有写构造器则jvm会调用一个默认的无参的构造器
构造器在类初始化的时候被调用通常被用来做一些初始化的工作
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友88d5b07
2009-04-15
知道答主
回答量:77
采纳率:0%
帮助的人:32.7万
展开全部
用于当前或某一对象的实例化,并将当前或某一对象返回。
要得到一个类的实例时,往往是要运行其构造函数的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b807fdb04
2009-04-14 · TA获得超过288个赞
知道答主
回答量:322
采纳率:0%
帮助的人:0
展开全部
构造函数,用来实例化一个对象。
像c++的构造器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
javagarden
2009-04-14 · TA获得超过845个赞
知道小有建树答主
回答量:828
采纳率:0%
帮助的人:387万
展开全部
public class Test{

private Connection con;
//下面这个就是构造函数
public Test(){
}
//当然也可以带参数,其实构造函数就是用来实例化一个对象用的。
public Test(Connection con){
this.con = con;
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式