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

Звучит как ужасный способ научить программированию. Я имею в виду, первое, что вы должны сделать, это [Hello, world!] (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