黑马程序员技术交流社区
标题:
成员方法、构造方法的区分
[打印本页]
作者:
Baymaxman
时间:
2015-5-26 10:18
标题:
成员方法、构造方法的区分
关于成员方法、构造方法的区分?
答:
构造方法:没有返回值(连void也没有),与类名同名;
成员方法:必须有返回值,空返回就是void;
但是有时候构造方法与类不同名是,怎么区分构造方法与成员方法呢?求解答
作者:
想要那片海
时间:
2015-5-26 10:44
构造方法名怎么会与类名不一致呢?你给举个例子
作者:
LoveMyself
时间:
2015-5-26 10:54
疑问,同楼上
作者:
rsl123456
时间:
2015-5-26 11:06
同2楼提问
作者:
rsl123456
时间:
2015-5-26 11:07
成员函数void表示没有返回值,并不是返回值为空
return null;才表示返回值为空
作者:
志行
时间:
2015-5-26 11:13
构造方法不会和类名 不相同的 ,但是 可以使用多态~~~~~~~~
作者:
李志鹏
时间:
2015-5-26 11:48
同二楼疑问
作者:
繁复
时间:
2015-5-26 11:53
构造方法肯定要和类同名啊
作者:
灯火通明
时间:
2015-5-26 12:13
成员方法有返回类型,构造没有,构造用于给属性初始化
作者:
黑马飞
时间:
2015-5-26 12:57
不用纠结了,必须同名,回答完毕~
作者:
哈哈哈哈
时间:
2015-5-26 13:05
把代码附上来看看。
作者:
小车车
时间:
2015-5-26 13:12
构造方法都是与类同名吧!
作者:
星辉祝愿
时间:
2015-5-26 14:13
必定与类名相同
作者:
kmlitheima
时间:
2015-5-26 15:44
我也是醉了?还有这种情况,必须同名而且还必须大写!这是构造方法的非常特别的地方。
作者:
l598790586
时间:
2015-5-26 17:17
楼上的必须大写就不对了吧,大写只是约定俗成,不是必须
作者:
L番茄X
时间:
2015-5-26 21:41
表示面相对象代码搞得乱乱的.
作者:
Baymaxman
时间:
2015-5-27 10:40
谢谢大伙。明白了。。:victory:
作者:
bin2015
时间:
2015-5-27 11:14
构造函数必须与类名一致,如果没有继承关系那么是本类的类名,如果有继承关系可以是调用父类的构造函数。构造函数没有返回值是说,函数不需要写void String int等这些数据类型。
一般函数都是有带数据类型的,如果不需要返回值只需要输出结果那么会选择void。返回空的数据类型是return null;
作者:
kmlitheima
时间:
2015-5-27 11:54
这个问题,好像没有听说啊,能给出具体,例子来说明这个问题么?
作者:
zhousuo28
时间:
2015-5-27 15:32
构造方法必须与类同名吧,不同名的应该是其他方法吧
作者:
途中ms前进
时间:
2015-5-27 18:52
这句话疑点很多
作者:
Melo
时间:
2015-5-27 19:40
构造方法和类是同名的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2