Java'da özel kurucuya sahip bir sınıf miras alınabilir mi?
Java'da özel kurucuya sahip bir sınıf miras alınabilir mi?

Video: Java'da özel kurucuya sahip bir sınıf miras alınabilir mi?

Video: Java'da özel kurucuya sahip bir sınıf miras alınabilir mi?
Video: Java'da Derleyici Kuralları 1 - this() ve super() kurucu çağrıları & Overloaded constructor 2024, Mayıs
Anonim

5 Cevap. Java alt sınıflanmasını engellemez özel kurucuları olan sınıf . Önlediği şey alt- sınıflar herhangi birine erişemeyen inşaatçılar onun süper sınıf . Bu, bir özel kurucu başkasında kullanılamaz sınıf dosya ve yerel bir paket yapıcı başka bir pakette kullanılamaz.

Bunu göz önünde bulundurarak, özel kurucu ile sınıfı miras alabilir miyiz?

Eğer özel kurucu ile sınıf ve mühürlü sınıf olamaz miras , o zaman ne işe yarar sınıf hangisi olamaz miras . Ve daha önce söylendiği gibi özel kurucu olabilir olarak mazur görün Biz statik var sınıflar şimdi. Yani özel kurucu + mühürlü saf statik anlamına gelir sınıf . Ayrıca mühürlü sınıf olamaz miras.

Ayrıca, özel kuruculu bir sınıfla ne yapamazsınız diye de sorabilirsiniz. Singleton oluşturmanın dışında sınıf , özel kurucu ayrıca başka birçok önemli kullanımları vardır. İle birlikte özel kurucu bunun örneği sınıf olabilir sadece beyan içinde oluşturulabilir sınıf . yaparak yapıcı özel , yapabiliriz önlemek sınıf başkaları tarafından uzatılmaktan sınıf.

Bu bağlamda, özel sınıf Java'da miras alınabilir mi?

A java özel üye olamaz miras sadece beyan edilenler için mevcut olduğundan java sınıfı . Beri özel üyeler olamaz miras , tartışmaya yer yok java çalışma zamanı aşırı yüklemesi veya java baskın (polimorfizm) özellikler.

Java'da yapıcı özelse ne olur?

Java – özel kurucu örnek. Kullanımı özel kurucu singleton sınıflarına hizmet etmektir. kullanma özel kurucu aynı anda birden fazla nesnenin oluşturulmamasını sağlayabiliriz. sağlayarak özel kurucu sınıf örneklerinin bu sınıf dışında herhangi bir yerde oluşturulmasını engellersiniz.

Önerilen: