为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在构造方法时方法名只能和类名相同

为什么在构造方法时方法名只能和类名相同

初见4071 2014-09-22 20:50:02
// 构造方法 public  HelloWorld() {   System.out.println("通过构造方法初始化name");  name = "tom"; }
查看完整描述

3 回答

?
说说/shuai

TA贡献2条经验 获得超1个赞

其实从语法角度不需要解释 “就是这么设计的”非要解释的话可以从创建对象的角度分析,举例A a=new A();new关键字后面的A()就是构造方法的调用,创建对象时就需要调用构造方法对对象进行初始化,所以你在新建类时定义构造方法就需要和类名保持一致啦!

查看完整回答
1 反对 回复 2014-09-22
?
一条小咸鱼

TA贡献457条经验 获得超255个赞

为什么main方法程序的是入口

查看完整回答
反对 回复 2016-03-13
  • taoist
    taoist
    因为底层的JVM(虚拟机)在运行的时候只会找这个main的方法作为头开始运行
?
qq__3556

TA贡献9条经验 获得超8个赞

构造方法就是初始化这个类=-=当然和类名相同啊。

查看完整回答
反对 回复 2016-03-13
  • 3 回答
  • 0 关注
  • 2163 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号