2016-09-08 42 views
2
public class Player 
{ 
     // Fields for tracking Class, health and name 
     private String name; 
     private String playerClass; 
     private int health; 

     // Array of classes 
     String[] classes = { 
      "Warrior", "Mage", "Rogue", 
      "Hunter", "Druid", "Priest", 
      "Paladin", "Monk", "Warlock" 
     }; 
     //Available Classes are "Warrior", "Mage", "Rogue", "Hunter", "Druid", "Priest", "Paladin", "Monk" and "Warlock" 

     // ##Constructor## 
     public Player(String setName, String setClass) 
     {.... 
} 

是我的代码开始,随着节目的构造,我该如何申请的主要功能,这让我可以创建一个可执行的.jar文件? 它是用Bluej语言在一个班级内编写的。应用的主要功能,以我BlueJ的项目/使我BlueJ的程序的可执行文件的.jar

编辑 - 我知道我需要一个主要功能,并且知道它是如何工作的。然而,在这种情况下,为了让事情继续下去,我在主要功能的括号里放了什么?

+0

如何在BlueJ中运行它,如果它没有主要方法?您如何在不编写主要方法的情况下编写如此多的代码,这是您学习Java时首先要做的事情? – Kayaman

+0

他们向我们展示了如何编码,并使用Bluej的函数来检查我们的代码。为了完成整个主要功能,我们只是被要求阅读附录中的一个部分,这是我无法理解的。 – Peebl

+0

听起来像是教授编程的一种可怕的方式。我的意思是你应该做的第一件事是[你好,世界!](https://en.wikipedia.org/wiki/%22Hello,_World!%22_program),你不能这样做,没有写一个主要方法。 – Kayaman

回答

0

要启动一个独立的Java应用程序,有需要的主要方法有严格预定义的改性剂和paramteres:

public static void main(String[] args) {} 

在BlueJ的,你可以通过点击类右侧的按钮启动程序在图中选择void main(String[] args)或创建该类的新实例(在您的案例中为new Circle)。

欲了解更多信息,请阅读这篇文章:Getting Started with BlueJ

+0

我在功能的括号里放了什么来启动它呢? – Peebl

+0

已编辑,您应该创建一个“Circle”类的新实例。 –

+0

你失去了我,我在哪里使用名为Circle的实例? – Peebl

相关问题