l'obtention illégale début de l'expression de l'erreur

je suis totalement nouveau pour java. je m 'essayer de créer mon premier programme & j'ai cette erreur.

E:\java>javac Robot.java
Robot.java:16: error: illegal start of expression
public String CreateNew (); {
                       ^
Robot.java:16: error: ';' expected
public String CreateNew (); {
                       ^
2 errors

ci-dessous mon programme.

public class Robot {
    public static void main(String args[]){
        String model;
        /*int year;*/
        String status;

        public String CreateNew () {
            Robot optimus;
            optimus = new Robot();
            optimus.model="Autobot"; 
            /*optimus.year="2008";*/
            optimus.status="active";
            return (optimus.model);
        }
    }
}
  • tout comme une note de côté, il est généralement une bonne idée de commencer méthodes de minuscules tandis que les Classes ont des noms en Majuscule. Telle est la Java de la convention de
InformationsquelleAutor user1419170 | 2012-05-26