黑马程序员技术交流社区
标题:
构造函数和一般函数有什么区别呢?
[打印本页]
作者:
紫影
时间:
2015-5-7 10:00
标题:
构造函数和一般函数有什么区别呢?
构造函数和一般函数有什么区别呢?
作者:
cyr
时间:
2015-5-7 12:41
构造函数在类实例化的时候有jvm调用,一个实例调用一次,一般函数使用实例调用,前提是你要有实例。你想调用多少次就调用多少次。
作者:
CoeusLYJ
时间:
2015-5-7 12:57
一个实例只调用一次构造函数,而一个实例可以调用N次它的一般函数。
作者:
hufu4635
时间:
2015-5-7 13:04
构造方法是用来进行类的初始化,只要建立的类的对象,构造方法就会加载被执行。构造方法格式:类名{} !方法名称固定与类名相同,并且是没有一般方法的返回值类型的,所以不能用return语句返回一个值,
作者:
893269222
时间:
2015-5-7 21:26
1 格式不同,
作者:
893269222
时间:
2015-5-7 21:30
1 格式不同,
2 构造函数随着对象的建立而存在并调用执行,用于初始化,且只执行一次,一般函数只有被调用才会被执行,且可以别执行多次
作者:
代码搬运1号
时间:
2015-5-7 22:17
我也来学学
作者:
!85684009ex
时间:
2015-5-10 09:42
初始化类的属性的时候使用!初始化对象属性!
作者:
bboyXiaoNuo
时间:
2015-5-10 09:48
构造函数不能像一般函数那样被调用,只有在创建对象时,或者在子类都构造方法中调用,并且只会被调用一次,是一个初始化动作
作者:
牛仔很忙fire
时间:
2015-5-10 10:32
楼上正解...
作者:
zy18692243338
时间:
2015-5-10 11:00
构造函数又叫构造方法,它是随着对象的加载而加载的,先加载构造函数内的内容,然后加载一般函数中的内容,利用权限修饰符 类名(){}表示,值得注意的是它里面有个默认的return;它的作用是给对象进行初始化。而一般方法执行时,可以反复调用。还有当子类继承父类时而父类没有默认的构造函数,在测试类中初始化对象时就会出错!!!
作者:
roybill
时间:
2015-5-10 11:02
构造函数:1.函数名要与类名相同;2.不用定义返回值类型;3.不可以写return语句;4.给对象进行初始化。
一般函数:1.定义函数可以将功能封装;便于对该功能进行复用;函数只有被调用才会被执行;函数的出现提高了代码的复用性;对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句如果在最后一行可以省略不写;函数中只能调用函数,不可以在函数中定义函数;定义函数时,函数的结果应该返回给调用者,交由调用者处理。
作者:
luodim
时间:
2015-5-10 11:05
构造函数与类名相同,且无需定义返回值,无return语句,对象一建立就会运行,用以给对象作初始化。而一般函数需要对象调用才执行。
作者:
ZSMAN
时间:
2015-5-10 11:40
构造函数没有返回值~
作者:
魔蝎座
时间:
2015-5-10 11:45
构造函数在创建对象的时候用来初始化成员变量的,一般函数只有调用的时候才能用
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2