Orientação a Objetos. Dúvida

Olá, primeiramente quero dizer que estou grato por estar lendo minha dúvida. Estou com problema em orientação a objetos, eu não consigo criar um objeto usando este código, creio eu que o código esteja mal estruturado ou escrito incorretamente.

package estudo1;

public class Main {

    /**
     * @author Bruno Alano
     * @date 06-07-2010
     * @website http://brunoalano.com.br
     * @project Main
     */

    private static void getRadar(int x, int y) {
        /**
         * @description This method load the objects around the robot
         * @name getRadar(Number {x}, Number {y}
         */
                
        if (x <= 0 || y <= 0) {
            System.out.println("Por favor, defina suas coordenadas!");
        }

        /**
         * Medida em Metros (M)
         * @return Random * 1000
         */
        System.out.println("Objeto Mais Próximo:");
        int objetoProximo = (int) Math.round(Math.random() * 1000);
        System.out.println(objetoProximo + " metros");

        /**
         * @description Se o objeto tiver a menos de 500 metros
         *              o robo deverá correr.
         */

        if (objetoProximo <= 500) {
            Run();
        } else {
            Walk();
        }
    }

    private static void Walk() {
        System.out.println("Robô: Ta susse... Vou só andar.");
    }

    private static void Run() {
        System.out.println("Robô: Meu Deus! Ele está muito próximo, irei CORRER.");
    }

   class enemyData {
        int xPos;
        int yPos;
        int strenght;
        int vida;

        public void createEnemy() {
            /*
             * @description Cria um Objeto Orientado
             *              e este será o "inimigo"
             */

        }
   }


    public static void main(String[] args) {
        getRadar(23, 47);
        if (args.length <= 0) {
            System.out.println("Nenhum Parâmetro Foi Passado");
        }
    }

}

Grato, Bruno Alano.

Não sei se sou apenas eu, mas eu não entendi o teu problema.

Como assim não consegue criar um objeto?

Olá brumaluco,

Nao entendi ao certo oq vc quer fazer.

Poderia explicar melhor?

Desculpem-me, conseguir resolver o problema de INSTANCIAÇÃO DE OBJETOS sozinho. Segue o código para ajudar futuras perguntas sobre isto.

package estudo1;

public class Main {

    /**
     * @author Bruno Alano
     * @date 06-07-2010
     * @website http://brunoalano.com.br
     * @project Main
     */

    static class enemyData {
        int xPos;
        int yPos;
        int strenght; // Niltons (N)
        int life;
   }


    public static void getRadar(int x, int y) {
        /**
         * @description This method load the objects around the robot
         * @name getRadar(Number {x}, Number {y}
         */
                
        if (x <= 0 || y <= 0) {
            System.out.println("Por favor, defina suas coordenadas!");
        }


       /**
        * Cria Novos Inimigos
        * Apenas 2 Inicialmente
        */

       enemyData enemy1 = new enemyData();
       enemy1.xPos = 60;
       enemy1.yPos = 30;
       enemy1.strenght = 160;
       enemy1.life = 300;

       enemyData enemy2 = new enemyData();
       enemy2.xPos = 20;
       enemy2.yPos = 80;
       enemy2.strenght = 40;
       enemy2.life = 1000;

        /**
         * Medida em Metros (M)
         * @return Random * 1000
         */
        int proximo;
        if ((enemy1.xPos) - x <= (enemy2.xPos) - x) {
            proximo = enemy2.xPos - x;
        } else {
            proximo = enemy1.xPos - x;
        }
        
        int objetoProximo = proximo;
        System.out.println("Objeto Mais Próximo: " + objetoProximo + " metro(s)");

        /**
         * @description Se o objeto tiver a menos de 500 metros
         *              o robo deverá correr.
         */

        if (objetoProximo <= 500) {
            Run();
        } else {
            Walk();
        }
    }

    private static void Walk() {
        System.out.println("Robô: Ta susse... Vou só andar.");
    }

    private static void Run() {
        System.out.println("Robô: Meu Deus! Ele está muito próximo, irei CORRER.");
    }

    public static void main(String[] args) {
        getRadar(40, 47);
        
        if (args.length <= 0) {
            System.out.println("[CONSOLE] Nenhum Parâmetro Foi Passado");
        }
    }

}

Que bom que conseguiu =]

É isso ae… tentando sempre…
=]

parabensss brumaluco!!!