IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Erreur "illegal start of type"


Sujet :

Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 45
    Par défaut Erreur "illegal start of type"
    Bonjour, je débute en Java, et cela commence bien mal ! Je tente de développer une classe en utilisant une autre, voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    public class glFramework 
    {
     
        public class GLMatrix
        {
                //float m[4][4];
                float[] data = new float[16];
     
     
                void setIdentity()
                {
                        data[0] = 1.0f; data[1] = 0.0f; data[2] = 0.0f; data[3] = 0.0f;
                        data[4] = 0.0f; data[5] = 1.0f; data[6] = 0.0f; data[7] = 0.0f;
                        data[8] = 0.0f; data[9] = 0.0f; data[10] = 1.0f; data[11] = 0.0f;
                        data[12] = 0.0f; data[13] = 0.0f; data[14] = 0.0f; data[15] = 1.0f;
                }
        };
     
     
        GLMatrix multiply(const GLMatrix mat1, const GLMatrix mat2)
        {
           //instructions
        }
    ......
    }

    Mon soucis se situe au niveau de la déclaration de ma fonction GLMatrix multiply(const GLMatrix mat1, const GLMatrix mat2), je suis gratifié d'un "illegal start of type" que je ne comprends pas puisque mon type est bien défini juste au dessus. Voilà, si quelqu'un peut m'aider à résoudre ça, je lui en serait reconnaissant ! Merci.

  2. #2
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Par défaut
    Toi, tu viens du C++, non ?

    Le mot-clé pour des constantes, c'est final, pas const.
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [erreur] illegal start of expression
    Par aymen83 dans le forum Général Java
    Réponses: 4
    Dernier message: 15/12/2008, 11h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo