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é le 25-10-2022 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-2024 forum.acam.ca