Created
September 11, 2011 20:57
-
-
Save mallain/1210115 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//La syntaxe de développement n'est pas respecté. | |
//Juste un exemple de POO. | |
// Ma classe Car | |
public class Car{ | |
public integer roues; | |
public integer porte; | |
public integer puissance; | |
// Mon constructeur | |
// Execute lors de la creation de l objet | |
void car(){ | |
roues = 4; | |
porte = 3; | |
puissance = 90; | |
} | |
void afficheInfos() | |
{ | |
Console.print("J'ai " + this.roues + " roues / " + this.porte + " porte(s) et j'ai une puissance de " + this.puissance + "cv"); | |
} | |
} | |
// Je vais créer l'objet (instancier) | |
//Car a = new Car(); | |
//a.afficheInfos(); | |
//-> J'ai 4 roues / 3 porte(s) et j'ai une puissance de 90 cv | |
//On peut donner des arguments à notre objet si le "constructeur" le permet. | |
//Je modifie ma classe précédente pour ajouter des arguments lors de la //création de l'objet. | |
void car(integer pRoues, integer pPorte, integer pPuissance){ | |
roues = pRoues; | |
porte = pPorte; | |
puissance = pPuissance; | |
} | |
//Maintenant, si j'instancie l'objet comme ceci | |
//Car a = new Car(4, 5, 110); | |
//a.afficheInfos(); | |
//-> J'ai 4 roues / 5 porte(s) et j'ai une puissance de 110 cv |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment