2013-11-21 26 views
0

class class_name = new class();在java中创建对象时,构造函数的作用是什么

这是我们如何定义和实例化java中的对象。

我的问题是:在这个声明中,构造函数'class()'在这里扮演了什么角色。

+0

的[最新的Java构造函数的点?(http://stackoverflow.com/questions/7778997/whats-the-point-of-java-constructor)可能重复 –

+0

有很多这类问题。先询问后再搜索。 –

回答

0

构造函数提供了在新对象实例化时运行一些代码的机会。

共同使用的构造函数来设置默认属性,建立内该对象可以操作(采集资源等)的环境中,注册事件处理程序(用于Java侦听介意...)

1

构造函数用于初始化类的成员变量并准备使用对象。如果你没有自己定义,Java将生成默认构造函数,将成员变量初始化为默认值(例如,0代表int,null代表对象引用)。 Java对象可以有多个具有不同参数的构造函数。构造函数与方法类似,但没有返回类型,它们的名称必须与类的名称相匹配。

看到http://en.wikipedia.org/wiki/Constructor_%28object-oriented_programming%29#Java

相关问题