Java - klašu un objektu noteikšana

Satura rādītājs
nodarbības no kuriem mēs varam veidot objektus, tā nav tipiskā klase, ar kuru mēs izpildām programmu, šīm klasēm trūkst galvenā () metode, tāpēc, lai tos izmantotu, viņiem ir nepieciešama klase.
Tas ļauj mums izveidot dažādas definīcijas, kas ļaus mums izveidot vajadzīgos objektus, taču tas nav kaut kas, kas tiek darīts bez formas vai jēgas, Java ir vienkārši noteikumi, taču tie ir nepieciešami, lai tas viss darbotos pareizi .
Galvenā klase
galvenā klase Tā ir galvenā klase, kas satur lietojumprogrammas plūsmu, un tā ir atbildīga par pievienošanos visiem mūsu programmas elementiem un par to, kā lietotāji mijiedarbosies ar mūsu kodu. klase nevar izveidot savus objektus, bet ja tā var saņemt un izmantot citu klašu objektus, nevis galvenos.
Parasti tiek ievērota viena klase vienā failā, taču tā nav obligāta, ja failā ir divas vai vairākas klases tikai vienam jābūt sabiedrībai un tāpēc tas ir tas, kurš tam piešķirs nosaukumu, parasti šī klase, kas piešķir nosaukumu, ir galvenā klase jo tā ir tā, kas izpilda programmu.
Definējiet klasi, kas nav galvenā
klases, kas nav galvenās, ir klases, kas nosaka mūsu objektu un satur nepieciešamās metodes tā darbību veikšanai, jo tam nav a galvenais bloks tiem nav īpašu funkciju, jo tos nevar izpildīt.
SvarīgsŠādos gadījumos obligāti jābūt galvenajai klasei, lai varētu izmantot šāda veida klasi, izmantojot savu objektu gadījumus vai izmantojot statiskas metodes.
Piemērs
Jau nedaudz definējot teoriju par to, kā deklarēt klasi, mēs redzēsim nelielu piemēru, kurā mēs veidojam abu veidu klases un izveidojam objektu. Apskatīsim nepieciešamo kodu šādā attēlā:

Vispirms definēsim savu abstrakta klase, šai klasei nav pamata un tā dod mums apļa definīciju, tas ir kaut kas pavisam vienkāršs, pats par sevi tam nebūs izpildāmās funkcijas, bet tagad ar šādu kodu mēs redzēsim, ko mēs varam sasniegt:

Ja mēs apvienojam abus kodus vienā failā, mums tas jānosauc par publisko klasi, kas šajā gadījumā ir galvenā klaseKā redzam, mēs varam izveidot vairākus vienas klases objektus, un tad mēs varam uz tiem iedarboties.
Dažādu objektu definīcijaŠajā gadījumā mēs izveidojam divus apļu objektus, bet viens darbojas ar noklusējuma rekvizītu, ko mēs ierakstām pirmais celtnieks un otrais nosaka jaunu īpašumu, ar to mēs redzam, kā mēs iegūstam dažādus objektus no vienas definīcijas.
Kā mēs varētu redzēt progresu patiesās objektu orientācijas jomā Java Tas nemaz nav sarežģīts, mums vienkārši jātur jēdzieni skaidri definēti un skaidri.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave