Կարո՞ղ ենք Java-ում մի քանի հանրային դաս ունենալ դասի մեջ:
Կարո՞ղ ենք Java-ում մի քանի հանրային դաս ունենալ դասի մեջ:

Video: Կարո՞ղ ենք Java-ում մի քանի հանրային դաս ունենալ դասի մեջ:

Video: Կարո՞ղ ենք Java-ում մի քանի հանրային դաս ունենալ դասի մեջ:
Video: 😭😭huzich video😭😭😭 2024, Նոյեմբեր
Anonim

Այո, դա կարող է . Այնուամենայնիվ, այնտեղ կարող է միայն մեկը հանրային դաս մեկ. java ֆայլ, ինչպես հանրային դասեր պետք է ունեն նույն անունը, ինչ սկզբնական ֆայլը: Մեկը Java ֆայլ կարող է բաղկացած լինել բազմակի դասեր այն սահմանափակմամբ, որ դրանցից միայն մեկը կարող է լինել հանրային.

Նմանապես, մարդիկ հարցնում են՝ կարո՞ղ ենք մենք մի դասարանում ունենալ մի քանի հանրային դաս:

Դուք կարող եք մի քանի դասեր ունենալ դասի ներսում . Նրանք կոչվում են Ներքին Դասարան ես կամ բնադրված դասեր . Դու կարող ես նույնիսկ ունեն բազմակի դաս սահմանումներ մեջ մեկ.java ֆայլ առանց մեկ գոյության բույն դրել ուրիշի մեջ (պայմանով, որ միայն մեկն է հանրային , քանի որ ա հանրային դաս պետք է հայտարարվի մեջ դրա անունով ֆայլ):

Բացի վերը նշվածից, ինչու պետք է Java-ում լինի միայն մեկ հանրային դաս: Կոմպիլյատորը նաև սահմանափակում է դնում, որ պետք է լինել առավելագույնը մեկ հանրային դաս մեկ Java ֆայլ, այնպես որ ամեն հանրային դաս կարող է մուտք գործել արտաքին աշխարհ: Ցանկացած երկու Java դասեր կամ նույն փաթեթի միջերեսները չեն կարող ունենալ նույն անունը:

Ինչ վերաբերում է դրան, ինչո՞ւ մենք չենք կարող ունենալ մեկից ավելի հանրային դասեր նույն ֆայլում:

Այսպիսով, երբ մենք ապահովել մեկից ավելի հանրային դասեր Ծրագրում կոմպիլյատորն ինքնին կանգ է առնում դու նետելով ան սխալ. Դա պայմանավորված է նրանով, որ ավելի ուշ մենք չենք կարող շփոթել JVM-ին, թե որն դաս է լինել սկզբնական դաս , քանի որ միայն մեկ հանրային դասի հետ որ հանրային static void main(String args) սկզբնականն է դաս JVM-ի համար։

Կարո՞ղ ենք մի քանի դասեր ստեղծել մեկ Java-ում:

Այո, դա կարող է . Այնուամենայնիվ, այնտեղ կարող է միայն լինել մեկ հանրային դաս մեկ. java ֆայլ , որպես հանրային դասեր պետք է ունեն որ նույնը անունը որպես աղբյուր ֆայլ . Մեկ Java ֆայլ կարող է բաղկացած լինել բազմակի դասեր այն սահմանափակումով, որ միայն մեկ նրանցից կարող է լինել հրապարակային.

Խորհուրդ ենք տալիս: