黑马程序员技术交流社区
标题:
关于构造函数
[打印本页]
作者:
韦振华
时间:
2012-12-25 22:44
标题:
关于构造函数
构造函数和普通函数到底有几点区别呀,问答题,详细点,各给大侠
作者:
何伟
时间:
2012-12-25 22:53
构造函数是来给对象初始化的
作者:
王晨
时间:
2012-12-25 23:08
构造函数定义:构造函数是在创建给定类型的对象时执行的类方法,其中不带参数的构造函数称为“默认构造函数”。
构造函数使用方法:使用 new 运算符实例化对象,并且不为 new 提供任何参数,就会调用默认构造函数;同时编译器将为无构造函数的类提供一个公共的默认构造。
作者:
Kevin123
时间:
2012-12-25 23:21
简单地说就是:
构造函数的函数名与该类的类名相同,可以重复;而简单函数的函数名可以随意命名,但不能够重复。
构造函数是给成员变量赋值,而简单函数和对象是实现形参与实参之间的调用。
未命名.jpg
(23.72 KB, 下载次数: 46)
下载附件
2012-12-25 23:21 上传
作者:
谢辉林
时间:
2012-12-26 00:35
构造函数是一种特殊的方法,在一个类中可以有多个构造函数,可根据参数个数
和参数类型的不同来区分,这就是函数的重载。
构造函数和一般函数(方法)的区别有以下几点
1:构造函数的命名必须很类名一致;而一般函数不能和类名相同
2:构造函数是在对象已建立就运行,是给对象初始化的,它没有返回值,不能用void修饰符修饰,
而一般方法是对象调用时才执行,是给对象添加对象具备的功能,一个对象建立,构造函数只执行一次,而一般方法可以执行多次。
3:构造函数不能被直接调用,必须通过new运算符在创建对象时根据参数自动调用对应的构造函数,一般方法在程序执行到它时被调用。
4:当定义一个类时,java编译器会提供一个不带参数的默认构造函数,而一般方法不存在这一点
希望对你有帮助
作者:
黑马-邢广耀
时间:
2012-12-26 09:29
1、构造函数是在对象已建立就运行,给对象初始化
2、而一般函数是对象调用才执行,是给对象添加对象具备的功能。
一个对象的建立,构造函数只运行一次;而一般方法可以被该对象调用多次
作者:
花伟昌
时间:
2012-12-26 22:54
构造函数的特点:
1,函数名必须与类名到致.
2,不用定义返回值类型.没有具体的返回值.
构造函数的作用:对对象进行初始化.
构造函数与一般函数的区别:
构造函数:对象创建时,就会调用与之对应的构造函数,初始化对象.
对象创建时,会调用只调用一次.
一般函数:对象创建后,需要函数的功能时才去调用.
对象创建后,可以被多次重复调用.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2