luni, 19 iulie 2010

Semnificația lui "protected"

Vă lansez o provocare.  Răspundeți la întrebarea: pentru ce se folosește modificatorul de acces "protected" ? Gândiți-vă la situații unde el este mai oportun decât ceilalți modificatori (public, private sau default). Dacă nu vă descurcați cu răspunsul, sunteți încurajați să consultați documentația oficială sau diverse tutoriale.
După ce ați răspuns și ați găsit exemple, priviți codul următor:

/**
  * Codul de mai jos se compileaza?
 * De ce s-ar putea dori o metoda "protected final" ?
 */
package work;
public class ClasaCuMetoda_ProtectedFinal {
    protected final void metoda(){
        //niste cod
    }
}

Niciun comentariu:

Trimiteți un comentariu