Možete li imati više klasa u Java izvornom fajlu?
Možete li imati više klasa u Java izvornom fajlu?

Video: Možete li imati više klasa u Java izvornom fajlu?

Video: Možete li imati više klasa u Java izvornom fajlu?
Video: Релиз Java 17 и Windows 11. Платный Docker и новые MacBook от Apple [MJC News #9] 2024, Maj
Anonim

Da, to je mogu . Međutim, tamo mogu samo budi jedan javnosti klasa per. java fajl , kao javno casovi mora imati isto ime kao izvorni fajl . Jedna Java datoteka može sastoji se od više klasa uz ograničenje da samo jedan Od njih mogu biti javna.

Nadalje, možemo li imati više javnih klasa unutar klase?

Možete imati više klasa u okviru klase . Zovu se Inner Klasa es or ugniježđene klase . Možeš čak imaju više klasa definicije in jedan.java fajl bez jednog bića ugniježđen u drugom (pod uslovom da je samo jedan javnosti , jer a javna klasa mora biti deklarisan in fajl nazvan po njemu).

Takođe, može li klasa da sadrži drugu klasu u Javi? U Java , baš kao i metode, varijable a klasa također mogu imati drugu klasu kao svog člana. Pisanje a klasa unutar drugi dozvoljen je ulazak Java . The klasa napisano unutar naziva se ugniježđenim klasa , i the klasa koji drži unutrašnje klasa naziva se vanjskim klasa.

Isto tako, možemo li imati više od jedne izjave o paketu u izvornom fajlu?

Tamo mogu biti samo izjava o jednom paketu u svakom izvorni fajl , a odnosi se na sve tipove u fajl . Napomena: Ako ti staviti višestruko vrste u single izvorni fajl , samo može se biti javan i mora imati isto ime kao izvorni fajl . U suprotnom, klase i interfejsi pripadaju u named paketi.

Možete li sačuvati Java izvorni fajl bez ikakvog imena?

Da, moguće je kompajlirati java izvorni fajl sa različitim ime dokumenta ali ti potrebno je osigurati da nijedna od klasa definiranih unutra nije javna kada ti kompajlirajte izvorni fajl odgovarajuću.klasu datoteke za nastavu unutar izvorni fajl su stvoreni.

Preporučuje se: