Java protected
Tanım;
- protected damgası değişken, metod ya da bir sınıfın önüne gelebilir.
- Bazı değişken, metot ya da sınıflara başka paket içersindeki sınıfların erişmesini engellemek için kullanılır.
- protected damgası alan öğelere sadece aynı paket içindeki sınıflar erişebilir.
Giriş;
package paket1;
public class KodSozluk {
public static void main(String[]args) {
MatematikSinifi matematik = new MatematikSinifi();
}
}
class MatematikSinifi {
protected MatematikSinifi() {
System.out.println("MatematikSinifi nesnesi oluşturuldu.");
}
}
package paket2;
public class Sinif {
protected Sinif() {
System.out.println("Sinif nesnesi oluşturuldu");
}
}
Çıkış;
MatematikSinifi nesnesi oluşturuldu.