[Language]Synchroniser une méthode abstraite
Bonjour à tous,
J'aimerais savoir quelle déclaration je dois utiliser pour imposer qu'une méthode sera synchronisée dans toutes les classes filles qui heriteront de la classe ou cette méthode sera déclarée ? (phrase à prononcer sans respirer)
Exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
abstract class plop{
abstract public int toto();
}
//cette classe compile
class plic extend plop {
synchronized public int toto(){
//traitement
}
}
//cette classe ne compile pas
class pluc extend plop{
public int toto(){
//traitement
}
} |
Des idées ?
Re: Synchroniser une méthode abstraite
Hello,
Citation:
Envoyé par jeje99
Bonjour à tous,
J'aimerais savoir quelle déclaration je dois utiliser pour imposer qu'une méthode sera synchronisée dans toutes les classes filles qui heriteront de la classe ou cette méthode sera déclarée ? (phrase à prononcer sans respirer)
Exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
abstract class plop{
abstract public int toto();
}
//cette classe compile
class plic extend plop {
synchronized public int toto(){
//traitement
}
}
//cette classe ne compile pas
class pluc extend plop{
public int toto(){
//traitement
}
} |
Des idées ?
Juste pour info? qu'est ce qui ne compile pas dans la deuxieme classe?
Re: Synchroniser une méthode abstraite
Citation:
Envoyé par fabszn
Hello,
Citation:
Envoyé par jeje99
Bonjour à tous,
J'aimerais savoir quelle déclaration je dois utiliser pour imposer qu'une méthode sera synchronisée dans toutes les classes filles qui heriteront de la classe ou cette méthode sera déclarée ? (phrase à prononcer sans respirer)
Exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
abstract class plop{
abstract public int toto();
}
//cette classe compile
class plic extend plop {
synchronized public int toto(){
//traitement
}
}
//cette classe ne compile pas
class pluc extend plop{
public int toto(){
//traitement
}
} |
Des idées ?
Juste pour info? qu'est ce qui ne compile pas dans la deuxieme classe?
Ce que j'ai compris c'est qu'il aurais voulu que ca ne compile pas !! mais a priori ca doit tres bien compiler !