Ou bien elle est locale dans une fonction si elle est définie dans cette fonction puis utilisée ailleurs ?
Si elle est définie dans une fonction, elle ne peut pas être utilisée ailleurs. Et dans ce cas, elle est effectivement locale.
Si elle est définie dans une classe, elle est globale à toute ta classe.