قسم الرياضيات و الإعلام الإليwww.univ-soukahras.dz/ar/dept/mi |
2 votes
|
pourquoi les static/private/final methodes abstraites ne peuvent pas apparaître dans les classe abstraites ? |
نشر على 08:39, السبت 21 ماي 2016 By radia gherras |
أجوبة (2)
جواب (1)
1 votes
|
C'est lgique Radia , Une methode abstraite ne peut pas etre static , psq une methode static depend de la classe , et nous notre but que chaque classe dérivée peut la rédifinir a sa maniére . Elle ne peut étre private , psq les methode privées ne sont pas observable meme dans les classes dérivées. Elle ne peut pas étre finale psq une methode déclarer final peut avoir une, et une seul définition (implementation), mais nous dans les classes abstraite chaque methode abstraite peut avoir des implementations différents dans les classes dérivées.
|
نشر على 09:31, السبت 21 ماي 2016 by mohammed tebib |
جواب (2)
2 votes
|
Oui Radhia, puisque on peut pas instancier un classe abstaraite donc elle est utilisable seulement par l'héritage donc les méthodes abstraite ne peuvent pas : - static : puisque le mot cléf static désigne que cette méthode est une méthode de classe c-à-d partageable par toutes les instances - private: psq on peut pas hérité une méthode privéé c'est à dire si la méthode abstraite est privée donc on peut pas l'implémenter dans les classes fils - final: le but de les classe abstraite c l'implémentation da la même methode par plusieurs classes fils chacun de sa propre manière et besoin, et final désigne que la méthode peut avoir qu'une seule implémentation
|
نشر على 12:37, السبت 21 ماي 2016 by Hanen Rouainia |