2016-09-08 45 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

相關問題