CodeGym /Java Blog /Random /Pinoprotektahan ng Java ang keyword
John Squirrels
Antas
San Francisco

Pinoprotektahan ng Java ang keyword

Nai-publish sa grupo
Sa Java, kinokontrol ng mga access modifier ang visibility ng mga klase, pamamaraan, at variable. Ang "Protected" ay isa sa mga modifier na ito na naghihigpit sa accessibility ng isang miyembro ng klase. Nakikita lamang ito ng sarili nitong klase, mga subclass, at mga klase sa parehong pakete. Ito ay gumaganap ng isang mahalagang papel sa pagsulat ng mahusay at secure na Java code.

Pinoprotektahan ng Java ang keyword

Ang keyword na "protektado" sa Java ay isang access modifier na ginagamit upang paghigpitan ang visibility ng isang klase, pamamaraan, o variable. Kapag ang isang miyembro ng klase ay minarkahan bilang protektado, maaari itong ma-access ng mga miyembro ng sarili nitong klase, mga subclass nito, at mga klase sa parehong pakete. Gayunpaman, hindi ito ma-access ng anumang klase sa labas ng package.

Protektadong Klase

Pinapayagan din kami ng Java na magdeklara ng isang protektadong klase. Ang isang protektadong klase ay maa-access lamang sa mga subclass at klase nito sa parehong pakete. Maaaring gamitin ang keyword na protektado kasama ng keyword ng klase upang tukuyin ang isang protektadong klase.
protected class MyProtectedClass {
   // code here
}

Pagpapatupad ng mga protektadong keyword sa Java

Tingnan natin ang isang simpleng halimbawa na nagpapakita ng pagpapatupad ng protektadong keyword sa Java:
class A {
   protected int x = 10;
}

class B extends A {
   void display() {
      System.out.println("The value of x is: " + x);
   }
}

class Main {
   public static void main(String[] args) {
      B obj = new B();
      obj.display();
   }
}
Sa code sa itaas, mayroon kaming dalawang klase A at B . Ang Class A ay may protektadong variable na pinangalanang x . Ang klase B ay nagpapalawak ng klase A at may pamamaraang pinangalanang display , na nagpi-print lamang ng halaga ng x . Sa pangunahing pamamaraan, lumikha kami ng isang bagay ng klase B at tinatawag ang paraan ng pagpapakita . Ang output ng code sa itaas ay magiging:
Ang halaga ng x ay: 10
Dahil ang variable na x ay minarkahan bilang protektado sa klase A , ito ay mapupuntahan sa klase B , na nagpapalawak ng klase A .

Pagsasanay sa Pagsubok

Subukang magdeklara ng "pampubliko" na klase at gumamit ng klase A o B doon. Subukan kung maa-access mo ang kanilang mga variable ng data.

Konklusyon

Ang protektadong keyword sa Java ay isang mahalagang access modifier na nagbibigay ng limitadong access sa mga miyembro ng klase. Kapag ginamit nang maayos, makakatulong ito na panatilihing secure at maayos ang code. Kapansin-pansin na ang protektadong keyword ay hindi madalas na ginagamit sa pagsasanay, ngunit mahalagang malaman ang pagpapatupad at paggamit nito upang magsulat ng mahusay at secure na Java code.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION