编程语言
首页 > 编程语言> > java-卡雷尔如何在没有“ main”方法的情况下运行?

java-卡雷尔如何在没有“ main”方法的情况下运行?

作者:互联网

我想知道像Karel the Robot这样运行的程序,因为它没有使用main()方法.相反,它使用run()方法:

import stanford.karel.Karel;

public class CollectNewspaperKarel extends Karel { 
  public void run() { 
    move(); 
  } 
}

它是如何工作的?

解决方法:

实际的主要方法在其他地方.例如,在the KarelRunner class中.当Java执行程序时,它实际上是在运行程序类中执行main方法.从该运行程序代码中调用您自己的run方法.

标签:java,karel
来源: https://codeday.me/bug/20191011/1890788.html