Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.
0

JAVA bir kaynak dosyasından birden çok sınıf tanımlama

Javada bir sınıfın isminin içinde bulunduğu dosyayla aynı isim olması gerekiyorsa birden çok sınıfın olduğu programlarda hangi sınıfın ismi dosyanın ismi olmalı?

 

Örneğin bu programı İntellijidea'da yazıyor olsak programın bulunduğu dosyanın ismi ne olmalı?

1 Cevap

0
Java sınıf tanımlamalarında her dosyada sadece bir tane public sınıf bulunabilir. Dosyanın adı da public olanın veya main metodu bulunanın adıdır.

Bir sınıfın public yönergesini kaldırabilirsiniz. Alternatif olarak içi içe sınıflar veya sınıfın içinde statik sınıf şeklinde bir tanımlama yapabilirsiniz.



Cevaplayan: 21.11.20 17:09
cevapsitesi
102,034p 16ü
Cevabı seçen: 05.12.20 22:21
cevapsitesi   102,034p 16ü
Peki public daha sonradan sınıfa ait bir metodu çağırmamızı sağlamıyor mu, public olmazsa sınıfların iç içe olması dışında o sınıfa ait metotları başka yerde nasıl çağırırız? →  yolda_ 22.11.20 17:42
Javada her dosyada tek sınıf bulunmalı. Statik veya içi içe olyaman ikinci bir sınıf varsa bu sadece asıl sınıfın kullandığı bir sınıf olmalı. Yani sadece o dosyanın içindeki kodlarda geçerli bir sınıf olmalı. Bunun haricinde her dosyaya ayrı sınıf koy ve başka bir şeyle uğraşmak zorunda kalma. →  cevapsitesi 23.11.20 01:26
"bu sadece asıl sınıfın kullandığı bir sınıf olmalı. Yani sadece o dosyanın içindeki kodlarda geçerli bir sınıf olmalı" bu cümleyi tam anlayamadım biraz daha açar mısınız?

→  yolda_ 23.11.20 06:57
Buradaki gibi. Public olmayan sınıf public sınıfın içinde kullanılmak üzere oluşturulmuş.
→  cevapsitesi 29.11.20 23:14