Forum İçeriği > Çekirdek Java > protected ve private

selim kurnaz 18 ay önce
Aktivite Puanı: 52
öncelikle  iyi günler arkadaslar..
bir sorum vardı bilen arkadaslara,
java daki protected ile private yi tam kavrayan var mı nasıl bir güvenlik saglıyorlarr.
uygulamada yapıyorm ama aklıma fikir gelmiyo .. yani nasıl bir programda veya uygulamada bunları kullanmalıyım ki , güvenlik acısından emin olayımm..
içerideki degiskenlere ulaşabiliyorum. dısardan atama yapabiliyorum sonucta..
gkhanacer 18 ay önce
Aktivite Puanı: 4
Java' ya daha bu ay başladım ama belki bilgilerim işe yarar

protected olan global alanlara, methot lara:  aynı  pakette olanlar aynı paketten türetilmişler erişebilir. ayrı pakettekiler erişemez

private olan alanlara ise bildiğim kadarıyla erişim sağlanılamıyor




Abdulkadir Selcukoglu 18 ay önce
Aktivite Puanı: 186

Merhaba Selim hocam sorunuz su sekilde yanitliyayim javada erisim belirtecleri 

denen bir konu ve bu erisim belirtecleri class , degisken method gibi varliklarin

erisimini belirler aslinda bu konuyu anlamak icin soyle bir ornek vereyim 


public class Student {
    private String name;

    private String surname;

    private int age;

    public int getAge() {
      return age;
    }

    public void setAge(int age) {
       this.age = age;
    }

    public String getName() {
      return name;
    }

    public void setName(String name) {
       this.name = name;
    }

    public String getSurname() {
      return surname;
    }

    public void setSurname(String surname) {
       this.surname = surname;
    }

}







Yukarida gorduyunuz gibi private olan degiskenler gorulmedi. Sorunuzun aslinda

bu  erisim belirteclerinin ne oldugu degilde ne dururmda kullanilmasi sanirim

istenilen bir degisken veya methodun eyer sadece kendi sinifinda gorunmesi yeterli

ve diyer sinif ve degiskenler bunu kullanmasin hata hic bilmesinler diyorsaniz
o zaman private  yapmalisiniz ama eyer bu sinifi kullanan kullanici istenilen

method ve siniflari gorsun istiyorsaniz public yapmalisiniz yada diyorsani sadece bu pakettekiler ve alit siniflar gorsun o zaman proctected kullansiniz. Dusunun evinize gidiyorsunuz evini bir apartman dairesi siz eve asansorlemi gidersiniz yoksa

merdivenlemi bir cogu asansor diyor demi ama eyer eviniz birinci kataysa

asansoru beklemek binmek bir suru zaman yada merdivenmi diyorsunu eviniz

10 kataysa o zaman cok yorucu olur iste isin ozeti su duruma goru ve ihtiyaca gore kullanilir. hayirli gunler. Insallah yardimci olabilmisimdir.









ertugrula 18 ay önce
Aktivite Puanı: 156
Merhaba..
Altug Hocamizin yazmis oldugu dokumanda cok guzel ve anlasilir bi sekilde anlatilmis. Asagidaki linkteki dokumani incelersen, eminin sourunun cevabini bulacaksindir
Kolay Gelsin...

https://docs.google.com/Doc?docid=0ARLtTdVjmppVZGM2N2t3NTJfNTM1ZDdtdjVtaGs&hl=tr
selim kurnaz 18 ay önce
Aktivite Puanı: 52
cok tesekkurnederim hocam onelikle. verdiğiniz urnekler ve oneriileriniz baya iyi oldu. ben matematikciyim dogal olarak fortran dilini oğrendim ilk once.. ancak java cok ayrı bir dünya ..
tekrardan cok sagolunn..

Latest Activity

yeni bir mesaj yolladı. TopLink EclipseLink
5 ay önce
mesaja yanıt verdi RE: HttpClient.
6 ay önce
mesaja yanıt verdi RE: HttpClient.
7 ay önce
yeni bir mesaj yolladı. HttpClient
7 ay önce
yeni bir mesaj yolladı. HttpClient
7 ay önce
yeni bir mesaj yolladı. Birt ile Raporlarma
10 ay önce
mesaja yanıt verdi RE: Hibernate.
10 ay önce
mesaja yanıt verdi RE: wicket kendi sayfama yonlendirme.
10 ay önce
yeni bir mesaj yolladı. wicket kendi sayfama yonlendirme
11 ay önce
yeni bir mesaj yolladı. wicket kendi sayfama yonlendirme
11 ay önce

Top Contributors

71
ertugrula
53
Abdulkadir Selcukoglu
49
Altuğ Bilgin Altıntaş
32
wicket_id_tolga
30
Taner Diler