Comment écrivez-vous une méthode principale pour démarrer un programme java?


Je suis un programmeur débutant et je suis chargé d'écrire un programme d'inventaire. Je n'ai programmé que BlueJay jusqu'à présent, mais je suis sur le point d'apprendre à utiliser l'éditeur vim. Lors de la programmation avec BlueJay, vous n'aviez pas besoin d'écrire une méthode principale. Je suis tellement perdu sur la façon d'écrire la méthode principale et tout ce que j'ai recherché sur Internet ne semblait pas expliquer ou aider beaucoup.

J'ai déjà commencé la conception du programme où j'ai une classe d'inventaire et une classe d'article. Comment pourrais-je aller sur le démarrage de ce projet? Comme que dois-je faire avec la méthode principale et comment cela fonctionnerait-il?

Merci

Voici le code que j'ai jusqu'ici.

import java.util.*;

public class Inventory
{
    private ArrayList<Item>inventory;

    /**
     * Constructor for objects of class Inventory
     */
    public Inventory()
    {
        inventory = new ArrayList<Item>();
    }

    /**
     * Adds an Item to the Inventory.
     */
    public void addItem(String name, int amount, double price, int location)
    {
        boolean done = false;
        if(inventory.size() == 0)
        {
            inventory.add(new Item(name, amount, price, location));
        }
        else
        {
            for(int i = 0; (!done)&&(i < inventory.size()); i++)
            {
                if(inventory.get(i).getName().equals(name))
                {
                    System.out.println("Item name in use. Please use another name.");
                    done = true;
                }
                else
                {
                    inventory.add(new Item(name, amount, price, location));
                    done = true;
                }
            }
        }
    }

    /**
     * Deletes an Item from the Inventory.
     */
    public void deleteItem(String name)
    {
        ...........
    }

    /**
     * Search for an Item.
     */
    public void searchItem(String name)
    {
        ...........
    }
}
Author: DaveMcFave, 2014-09-05

1 answers

Il y a des réponses à cela partout dans la documentation Java. Mais ici il est.

public class App {

    public static void main(String [] args)
    {
        //start here
    }
}
 4
Author: DevZer0, 2014-09-05 02:27:25