Ecrire des class en java urgent

Fermé
hijjihassan Messages postés 1 Date d'inscription lundi 14 avril 2008 Statut Membre Dernière intervention 14 avril 2008 - 14 avril 2008 à 20:41
 greenthumb - 15 avril 2008 à 17:03
urgent amies
Bonjour a tous les programmeurs en java,
j'ai des difficulte a utiliser des class en java,
je vous empris de bien me donner un coup de main avec des exemples urgent mes amies et merci d'avance
email : DevHijji@gmail.com
A voir également:

7 réponses

salut,

quel est ton problème exactement ?
0
merci de votre reponse

je veux travailler avec des class et l'heritage , lorsque j'utilse un constructeur dans la class A comme exemple, alors il y a un message d'erreur dans l'heritage

j'utilise comme editeur NetBeas

public class Rectangle{
int a,b;
public Rectangle(int lo,int la){
this.a=lo;
this.b=la;
}
int perimetre(){
return 2*(lo+la);
}
int void afficher(){
System.out.printLn(perimetre()+surface());
}

int surface(){
return (lo*la);
}


}
/* Cette class Carre extends Rectangle ayant la couleur rouge comme erreur mais je ne sais pas qu'est ce je peux faire*/
public Carre extends Rectangle {


}
0
vous avez oublié le mot clé class pour déclarer une classe :

public class Carre extends Rectangle {


mais normalement NetBeans le met automatiquement ! Vous avez bien créé deux fichiers java ?
0
pas de resultat amie meme probleme
0
pas de resultat
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Qu'est-ce que ça vous marque comme erreur ?
0
/* Cette class Carre extends Rectangle ayant une croix rouge * je ne saie pas pourqoui */

public class Carre extends Rectangle {


}


je veux un exemple amie pour l'utilisation de extends et merci infinement
0
et bien normalement ta classe Carre contient les mêmes methodes et les mêmes attributs que ta classe Rectangle.

Tu peux ensuite lui ajouter des methodes et des attributs qui lui seront propres.

public class Carre extends Rectangle, se traduit en gros par "la classe publique Carre est une sorte de Rectangle".

Cependant il y a des erreurs dans ta classe Rectangle :

public class Rectangle{
int a,b; //ceci sont les attributs de ta classe
public Rectangle(int lo,int la){
this.a=lo;
this.b=la;
}
int perimetre(){
return 2*(lo+la); //ici, tu ne peux pas utiliser lo et la, puisque leur portée est limitée au constructeur.
}
int void afficher(){ // ici, ta fonction doit retourner soit un void (c'est à dire rien du tout), soit un int, mais //pas les deux
System.out.printLn(perimetre()+surface());
}

int surface(){
return (lo*la); // ici, même probleme que dans ta methode int perimetre()
}


}
0