在java中实例化对象的时候,进行构造方法的调用,可是构造方法执行了后,又执行哪里呢?列如public class LinkDemo02{public static void main(String args[]){Link l = new Link() ;l.addNode("A") ; // 增加节点l.addNode("B") ; // 增加节点l.addNode("C") ; // 增加节点l.addNode("D") ; // 增加节点l.addNode("E") ; // 增加节点System.out.println("======= 删除之前 ========") ;l.printNode() ;在实例化对象后,代码又从哪里执行,是调用了无参构造方法后,是返回执行l.addNode("A") ;,还是继续执行Link类中的其他代码呢,小白求解,求详细点。更多0
3 回答
已采纳
Jeanbin大王来巡山
TA贡献17条经验 获得超0个赞
要看你Link类中有没有其他的方法。 如果有代码块 或者静态方法。 是在类加载器加载时就会生成。 如果只有普通函数的话, 只会在创建对象时调用构造函数 ,其他方法如果你不去调用一般不会执行。
killer00go
TA贡献11条经验 获得超2个赞
先把Link类执行完后,再执行l.addNode("B") ;然后又执行Link类,执行完后,又回来执行l.addNode("B") ;,以此执行下去一直到l.printNode()
添加回答
举报
0/150
提交
取消