中易网

JAVA中new对象的时候与构造方法是否同时运行.

答案:6  悬赏:50  
解决时间 2021-04-27 18:47
  • 提问者网友:深爱及嗨
  • 2021-04-27 04:31
如题,还是有先后顺序.
我知道new会调用..
但我想知道的是=new 类名();
构造方法是在new的时候..
还是new之后 和类名()执行之前.
还是执行完类名之后..
最佳答案
  • 二级知识专家网友:深街酒徒
  • 2021-04-27 06:05
new一个对象的时候,根据所填参数自动匹配相对应的构造方法(同一个类的改造方法可以有多个)。

你这个问题其实很容易验证吧?构造方法里用System.out.println();在后台输出个语句不就验证构造方法是否运行了?

方法比答案重要。。。
全部回答
  • 1楼网友:最后战士
  • 2021-04-27 09:57
new就调用构造函数咯
  • 2楼网友:随心随缘不随便
  • 2021-04-27 08:34
new的时候自动调用相关的构造函数
  • 3楼网友:青春如此荒謬
  • 2021-04-27 08:16
用new建立对象时会自动调用构造方法。
  • 4楼网友:年轻没有失败
  • 2021-04-27 07:32
如果没有构造方法 一个类是不能实例化的,也就是说不能new的 先许你看到某些类是“没有”构造方法,Java的类默认的都有一个构造方法,就是不带参数的构造方法,你不写出来,编译器也会自动给你加上的
  • 5楼网友:承载所有颓废
  • 2021-04-27 06:15
new 一个数组的时候其实也是执行了默认构造函数的,数组也是对象(java中一切皆对象),它执行的构造函数是object的构造函数。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息