Ecrire des class en java urgent

hijjihassan Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 greenthumb -
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

greenthumb
 
salut,

quel est ton problème exactement ?
0
hijjihassan
 
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
greenthumb
 
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
hijjihassan
 
pas de resultat amie meme probleme
0
hijjihassan
 
pas de resultat
0

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

Posez votre question
greenthumb
 
Qu'est-ce que ça vous marque comme erreur ?
0
hijjihassan
 
/* 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
greenthumb
 
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