Chercher Et Ou Phrase  
Dans:          


Pour les nouveau visiteurs

Entrez ici

Chercher le Forum



 

 Les Forums
  Dépannage Informatique PC
Repondre a ce sujet  

Sujet Instance d'un objet dynamique en Wlangage
Message envoyé par Franklin (Democratic republic of the congo)  
Salut les pro, j'ai un souci j'espère avoir votre aide.


1. Soit une classe en java

public class animal {
public string name;

function animal()
{
name = "Chien";
}



public function creerObjet(String nomClasse){

Class c1 = Class.forName(nomClasse );
return c1;
}

}


public class Test {
    public static void main(String[] args)
        throws ClassNotFoundException
    {
        // get the Class instance using forName method
        String nomClass = "animal";
        Class c1 = creerObjet(nomClass );
        // on vient de créer un objet de type animal

    
    }
}



2. soit en Wlangage

Animal est une Classe
     
     // LES MEMBRES
     PUBLIQUE
          m_sNom est une chaîne

FIN

PROCÉDURE Constructeur(sValeur est une chaîne = "Chien")
m_sNom=sValeur



PROCÉDURE creerObjet(nomClasse est une chaine) : chaîne
soit c1 = allouer objet nomClasse
renvoyer c1


Problème : En wlangage, le code de la méthode creerObjet ne fonctionne pas.

Ma préoccupation est celle-ci, comment je peux m'en sortir car l'idée est d'instancier la classe animal dynamiquement en passant comment argument une chaine de caractère ?

Exemple d'utilisation :

Trace(creerObjet("Animal").m_sNom )


Pour répondre à ce message vous devez être membre

Entrée membre    Enregistrer




Retour © 1996-2025 forum.acam.ca