Java-da bir sinif daxilində bir neçə ictimai sinfə sahib ola bilərikmi?
Java-da bir sinif daxilində bir neçə ictimai sinfə sahib ola bilərikmi?

Video: Java-da bir sinif daxilində bir neçə ictimai sinfə sahib ola bilərikmi?

Video: Java-da bir sinif daxilində bir neçə ictimai sinfə sahib ola bilərikmi?
Video: Public vs Private IP Address 2024, Aprel
Anonim

Bəli bacarmaq . Bununla belə, orada bacarmaq yalnız beone ictimai sinif başına. java fayl, kimi ictimai dərslər lazımdır var mənbə faylı ilə eyni ad. bir Java fayl bacarmaq ibarət olmaq çoxlu siniflər məhdudiyyəti ilə onlardan yalnız biri bacarmaq olmaq ictimai.

Eynilə, insanlar soruşurlar ki, bir sinif daxilində bir neçə ictimai sinif ola bilərmi?

Bir sinif daxilində bir neçə sinif ola bilər . Onlara Daxili deyilir Sinif es və ya yuvalanmış siniflər . Bacararsan hətta çox sinif var təriflər in bir varlıq olmadan tək.java faylı başqasına yuva salıb (yalnız bir şərtlə ictimai , çünki a ictimai sinif bəyan etmək lazımdır in sonra adlı fayl).

Yuxarıda əlavə olaraq, Java-da niyə yalnız bir ictimai sinif olmalıdır? Kompilyator da məhdudiyyət qoyur olmalıdır maksimum olmaq bir ictimai sinif başına Java fayl, belə ki, hər ictimai sinif xarici dünya tərəfindən əldə edilə bilər. İstənilən iki Java dərsləri və ya eyni paketdəki interfeyslər eyni ada malik ola bilməz.

Bununla əlaqədar olaraq, niyə eyni faylda birdən çox ictimai sinif ola bilmirik?

Beləliklə, nə vaxt Biz təmin etmək birdən çox ictimai sinif proqramda kompilyator özü dayanır Sən ataraq bir səhv. Bunun səbəbi sonradan bacarmırıq JVM-i çaşdırın sinif üçün olmaq onun ilkin sinif , çünki yalnız ilə bir ictimai sinif the ictimai static void main(String args) başlanğıcdır sinif JVM üçün.

Bir Java-da bir neçə sinif yarada bilərikmi?

Bəli bacarmaq . Bununla belə, orada bacarmaq ancaq olsun bir ictimai sinif başına. java faylı , ictimai olaraq siniflər lazımdır var the eyni mənbə kimi adı fayl . Bir Java faylı ola bilər ibarət olmaq çoxsaylı siniflər yalnız məhdudiyyətlə bir onlardan bacarmaq ictimai olun.

Tövsiyə: