Ո՞րն է տարբերությունը ներքին դասի և բնադրված դասի միջև:
Ո՞րն է տարբերությունը ներքին դասի և բնադրված դասի միջև:

Video: Ո՞րն է տարբերությունը ներքին դասի և բնադրված դասի միջև:

Video: Ո՞րն է տարբերությունը ներքին դասի և բնադրված դասի միջև:
Video: Ինչպես է չարը մտնում մարդու մեջ և ինչպես պաշտպանվել դրանից 2024, Նոյեմբեր
Anonim

Դասարան որը հայտարարվում է առանց ստատիկ օգտագործելու, կոչվում է ներքին դաս կամ ոչ ստատիկ բնադրված դաս . Ստատիկ բնադրված դաս է դաս մակարդակը, ինչպես արտաքին այլ ստատիկ անդամները դաս . Մինչդեռ, ներքին դաս կապված է ատյանի հետ և այն կարող է մուտք գործել պարսպի օրինակի անդամներ դաս.

Այստեղից ո՞րն է տարբերությունը ներքին դասի և ենթադասի միջև:

ներքին դասեր են մեջ նույն ֆայլը, մինչդեռ ենթադասերը կարող են լինել մեկ այլ ֆայլում, գուցե մեկ այլ փաթեթում: Դուք չեք կարող ստանալ մի օրինակ ներքին դաս առանց օրինակի դաս որը պարունակում է այն: ներքին դասեր ունեն իրենց ուզած մեթոդները, մինչդեռ ենթադասերն ունեն իրենց ծնողի մեթոդները դաս.

Նմանապես, որո՞նք են ներքին դասերը և որո՞նք են դրանց տեսակները: Կան չորս տեսակները -ից ներքին դասեր :անդամ, ստատիկ անդամ, տեղային և անանուն: Անդամ դաս սահմանվում է վերին մակարդակում դաս.

Նաև հարցն այն է, թե որն է դասի շրջանակը, որը տեղադրված է մեկ այլ դասի ներսում:

Ա դաս կարող է հայտարարվել ներսում որ շրջանակը -ից մեկ այլ դաս . Այնպիսի դաս կոչվում է « բնադրված դաս . Բնադրված դասեր համարվում են ներսում որ շրջանակը պարսպի դաս և հասանելի են օգտագործման համար ներսում որ շրջանակը.

Ի՞նչ է ստատիկ ներդիր դասը:

Ա ստատիկ դաս այսինքն ստեղծված ներսում ա դաս կոչվում է ստատիկ բնադրված դաս մեջ java . Այն կարող է հասանելի լինել արտաքինից դաս Անուն. Այն կարող է մուտք գործել ստատիկ տվյալների անդամներ արտաքին դաս ներառյալ մասնավոր. Staticnested դաս չի կարող մուտք գործել ոչ ստատիկ (օրինակ) տվյալների անդամ կամ մեթոդ:

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