قسم الرياضيات و الإعلام الإليwww.univ-soukahras.dz/ar/dept/mi |
1 votes
|
Quel est le principe de l'héritage dans la programmation orientée objet ? En JAVA Comment on indique qu'une classe A hérite les attributs et les méthodes d'une classe B? |
نشر على 21:33, الجمعة 6 ماي 2016 By Sofiane ZAIDI |
أجوبة (3)
جواب (1)
0 votes
|
Chaque classe possède des caractéristiques (attributs et méthodes) qu'ils ont des niveau de visibilité deferent de "private". Lorsqu'une classe B hérite d'une classe A, elle peut alors utiliser ses caractéristiques. Un exemple : public class A { //code } public class B extends A { } |
نشر على 14:12, السبت 7 ماي 2016 by khaled amirat |
جواب (2)
1 votes
|
si une classe A hérite de la classe B cela veut dire que la classe A posséde tous les attributs et les méthodes (attention avec la visibilité est différent a private) de la classe B et peut défini d'autres attributs et méthides. En java: on utilise le mot resérvé extend pour signifie qu'il y a une héritage Exemple: class B { //attributs : public int x; protected int y; private int z; //méthodes: public m1(){ //core de méthode } }
class A extends B { //attributs : public int a; //méthodes: public m2(){ //core de méthode } }
donc: La classe B: posséde 3 attributs (x , y , z ) et la methode m1() La classe A: posséde 3 attributs (x , y , a - mais pas z - ) et les deux méthodes m1() et m2() |
نشر على 20:14, الأحد 8 ماي 2016 by Hanen Rouainia |