Uims
Messages postés101Date d'inscriptionvendredi 16 juillet 2004StatutMembreDernière intervention31 octobre 2006
-
30 oct. 2006 à 16:49
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 2011
-
31 oct. 2006 à 10:59
import java.applet.*;
import java.awt.*;
public class AppletButton extends Applet {
Button b = new Button(" Bouton ");
public void init() {
super.init();
add(b);
}
}
Bonjour,
Dans ce code je vois apparaitre "public class AppletButton extends Applet".
Hors je connais le concept des classes mais je ne sais pas a quoi cela correspond...et ce fameux extends est-il obligatoire
dans une declaration de classe?
Merci d'avance
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 30 oct. 2006 à 17:32
Yopla,
non t es juste entrain de dire que AppletButton étend ou hérite de Applet c est a dire que AppletBoutton est une Applet avec des trucs en plus.
Si jamais tu voulai faire une classe qui n'étende aucune autre classe (c est a dire que le code que t as mis dans ta classe te suffit) alors il te suffit juste de rien mettre a la place de "extends Applet"
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 31 oct. 2006 à 10:59
Ben un peu mon nveu :D
j te conseille de te rencarder un peu sur la programmation orientée objet (POO) et te familiariser avec les concepts qui vont avec (dont l héritage)
Ici si jamais tu met pas extends Applet ta classe sera pas une applet et tu pourra pas l afficher a travers un browser, la fonction add n existerai pas (elle existe dans applet c est pour ca que tu peux l appeler etc....
++ Toinou