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.