Java - virsklases un apakšklases

Satura rādītājs
objekta orientācija Tas ir uzlikts kā labākais veids, kā izstrādāt sarežģītas un lielas lietojumprogrammas, ņemot vērā mantojuma faktoru, kas ir nekas cits kā tā funkciju pārmantošana no gatavām klasēm jaunās klasēs, kuras mēs veidojam un kurām mēs pievienojam tikai jaunās funkcijas ne tajā klasē, no kuras esam mantojuši.
Visa šī tēma nozīmē, ka mēs varam iegūt jau izstrādātas un pārbaudītas metodes un funkcijas, tāpēc mēs varam vienkārši izlaist šīs darbības, lai izstrādātu tikai to, kas mums nepieciešams, ar šo izstrādes laiku var ievērojami samazināties, kā arī rakstāmā koda daudzumu .
Laikā modelēt klasi mēs zinām, ka viņu objektiem būs daži savi atribūti, tomēr būs pilnīgi dažādas klases, kas var tos koplietot atribūti ar citu klasi, tāpēc tā vietā, lai atribūtus kopētu atkal un atkal, mēs varam izveidot klasi ar visu, kas viņiem ir kopīgs, un mantot no tās, pievienojot katras klases īpašās lietas.
To mēs saucam mantojums, bet tālāk par to superklase būtu klase, kurai ir kopīgi visi atribūti un metodes, un apakšklases būs tie, kas manto no pirmā, ar to mēs izveidojam sistēmu klases hierarhija, jo augstāka specifikācija līmenis ir pazemināts un nav ierobežojumu, mums var būt klase, kas pārmanto no citas klases, kas savukārt ir mantojusi no citas klases, ar to mēs varam pārnest parastos atribūtus uz zemāku klasi, kas būs ļoti specifiski, taču tiem var būt vairākas funkcijas ar citiem objektiem.
klasisks piemērs Šīs uzvedības aprakstīšanai tiek izmantotas klases ģeometriskas figūras, Šis gadījums kalpo kā pētījums, jo visiem skaitļiem ir daži atribūti, piemēram, tiem var būt krāsa, tos var aizpildīt ar šo krāsu, un tad katram sīkāk ir savas īpatnības, piemēram, veids, kādā tas ir aprēķināja laukumu, ja tam ir vienādas malas vai dažādas malas, vai rādiusu apļu gadījumā.
Tālāk aplūkosim nelielu diagrammu, kas ilustrē, kā mantojuma jautājums darbojas a superklase:

Kā mēs redzam no vecāku klases vai virsklases, kopējie atribūti tiek pazemināti, un tad katra meita vai apakšklase definē savus un individuālos, ar to mēs varam atjaunot visu, par ko esam runājuši.
Atkārtoti izmantojiet koduŠeit ir svarīgi redzēt, ko šis process nozīmē uz objektu orientētā filozofijā, un tas ir tas, ka tas palīdz atkārtoti izmantot kodu, ļaujot mums izveidot ļoti vispārīgas klases, kuras var mantot, un tādējādi koplietot pamatfunkcijas un metodes, kuras mums nevajadzētu atgriezties pie. rakstīt.
Ar to mēs pabeidzam šo apmācību, mēs esam sasnieguši jaunu konceptuālu objektu orientācijas jomu, ja, izstrādājot savu lietojumprogrammu vai programmu, mēs par to domājam un attīstāmies, pamatojoties uz mantojumi Y koda atkārtota izmantošana, mēs sasniegsim lielāku attīstības ātrumu un mēs labāk izmantosim rīkus, kas Java nodod mūsu rīcībā.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

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave