public | La classe est accessible partout |
private | la classe n'est accessible qu'à partir du fichier où elle est définie |
final | La classe ne peut modifiée ou être redéfinie par un héritage. |
abstract | La classe contient des méthodes abstraites.Cette classe ne peut être instanciée. Une classe doit hérité de cette classe pour en redéfinir les méthodes abstraites. |