Bir Java kaynak dosyasında birden fazla sınıfınız olabilir mi?
Bir Java kaynak dosyasında birden fazla sınıfınız olabilir mi?

Video: Bir Java kaynak dosyasında birden fazla sınıfınız olabilir mi?

Video: Bir Java kaynak dosyasında birden fazla sınıfınız olabilir mi?
Video: Java Mülakat Hazırlığı 3 | Kariyer Koçluğu 7 | TechPro Education 2024, Nisan
Anonim

Evet Yapabilmek . Ancak, orada Yapabilmek sadece ol bir halka açık sınıf başına. java dosyası , kamu olarak sınıflar zorunlu Sahip olmak ile aynı isim Kaynak dosyası . Bir Java dosyası oluşmaktadır çoklu sınıflar kısıtlama ile sadece bir onlardan Yapabilmek halka açık ol.

Ayrıca, bir sınıf içinde birden fazla genel sınıfımız olabilir mi?

Bir sınıf içinde birden fazla sınıfınız olabilir . Onlara İç denir Sınıf es veya iç içe sınıflar . Yapabilirsiniz hatta birden fazla sınıfa sahip olmak tanımlar içinde tek bir.java dosyası olmadan iç içe geçmiş (sadece bir tane olması şartıyla halka açık , Çünkü Kamusal sınıf ilan edilmesi gerekiyor içinde adını taşıyan bir dosya).

Ayrıca, bir sınıf Java'da başka bir sınıf içerebilir mi? İçinde Java , tıpkı yöntemler gibi, bir sınıf fazla Yapabilmek Sahip olmak başka bir sınıf üyesi olarak. Bir … Yazmak sınıf içinde bir diğeri izin verilir Java . NS sınıf içinde yazılı denir iç içe sınıf , ve sınıf İçi tutan sınıf dış denir sınıf.

Aynı şekilde kaynak dosyada birden fazla paket deyimimiz olabilir mi?

Orası Yapabilmek sadece ol bir paket bildirimi her birinde Kaynak dosyası ve tüm türler için geçerlidir. dosya . Not: eğer sen koymak çoklu türleri içinde bekar Kaynak dosyası , bir tek bir kutu halka açık olmalı ve Sahip olmak ile aynı isim Kaynak dosyası . Aksi takdirde, sınıflar ve arayüzler adlandırılmış paketler.

Java kaynak dosyasını herhangi bir ad olmadan kaydedebilir misiniz?

Evet derlemek mümkün bir java kaynak dosyası farklı ile dosya adı ancak sen içeride tanımlanan sınıflardan hiçbirinin genel olmadığından emin olmanız gerekir sen derlemek Kaynak dosyası karşılık gelen.class Dosyalar içindeki sınıflar için Kaynak dosyası yaratıldı.

Önerilen: