|
Īsi aprakstiet iekapsulēšanas, mantojuma un polimorfisma īpašības. 1。 Iekapsulēšana: Tas ir objektīvu lietu iekapsulēšana abstraktās klasēs, un klases var izmantot tikai savus datus un metodes uzticamām klasēm vai objektiem un slēpt informāciju no neuzticamiem. Iekapsulēšana ir viena no klases īpašībām, kas ir labi saprotama, tāpat kā dažas privātas, citas klases nevar piekļūt, tām visām ir piekļuves tiesības, kas ir drošākas.
2。 Mantojums: attiecas uz spēju izmantot visu esošās klases funkcionalitāti un paplašināt to, nepārrakstot sākotnējo klasi. Ir trīs veidi, kā mantot: mantošana, saskarnes mantošana un vizuālā mantošana.
3。 Polimorfisms: Vienkārši sakot, tas ļauj piešķirt bērna tipa rādītāju vecākklases tipa rādītājam. Ir divi veidi, kā sasniegt polimorfismu, metodes pārklājumu un metodes pārslodzi. Īsi paskaidrojiet atšķirību starp pārslodzi un pārrakstīšanu. Pārslodze ir paredzēta vienai un tai pašai klasei, metodes nosaukums ir vienāds, un parametru saraksts (tips un daudzums) ir atšķirīgs. Pārrakstīšana ir vērsta uz būvniecības metodi starp vecāku klasi un apakšklasi, un apakšklase manto vecāku klasi, bet šī metodes apakšklase nešķiet piemērota savai lietošanai, tāpēc tā pati pārraksta šo metodi, metodes nosaukums ir tāds pats, tas ir, izpildītājs ir nedaudz atšķirīgs, un izpildes darbība ir piemērotāka apakšklasei. Īsi aprakstiet atšķirību starp abstraktām klasēm un saskarnēm. Visām saskarnes metodēm jābūt abstraktām metodēm Abstraktās klases var definēt gan abstraktas metodes, gan instances metodes Atšķirība starp String un StringBuffer Virknes buferisir virknes objekts ar objekta atsauces pārraides raksturlielumiem. Virknes buferisObjektus var izsaukt, lai dinamiski palielinātu, ievietotu, modificētu un izdzēstu operācijas, iepriekš nenorādot lielumu, piemēram, masīvus, lai panāktu rakstzīmju ievietošanas efektu vairākas reizes un izņemtu tās kopumā vienā reizē, tāpēc virkņu darbība ir ļoti elastīga un ērta. Kad tas ir nokārtotsVirknes buferisĢenerējiet galīgo vēlamo virkni un izsauciet touzVirkneMetode, kā to pārvērst par vienuVirkneObjekts VirkneKatru reizi, kad tas tiek pievienots, tas atkal un atkal attieksies uz vietu atmiņā, kas ir ļoti neefektīvi Virknes buferisKatru reizi, kad jūs saskaitāt, jums nav jāpiesakās vieta atmiņā atkal un atkal, joVirknes buferisTas prasa daudz atmiņas vietas no sākuma, tāpēc tas ir efektīvs. Kas ir izņēmums??Kādas ir līdzības un atšķirības starp izpildlaika izņēmumiem un vispārējiem izņēmumiem? Kādas ir līdzības un atšķirības starp izpildlaika izņēmumiem un vispārējiem izņēmumiem? Izpildlaika izņēmums: izņēmums, ko izmet Java virtuālā mašīna. Lietotājiem tas nav jārisina. Parasti izņēmumi ir izņēmumi, kurus lietotāji var izmest, un, ja tādi ir, tie ir jāapstrādā. Izpildlaika izņēmums ir izņēmums, kas var rasties virtuālās mašīnas normālas darbības laikā, un ir izplatīta darbības kļūda. Java kompilatoram ir nepieciešamas metodes, lai paziņotu iespējamo izņēmumu, kas nav izpildlaiks, bet tas neprasa, lai tiktu deklarēts izpildlaika izņēmums, kas nav noķerts. javaKādi ir komplekti un to ģenēriskie līdzekļi, un kādas ir katra īpašības? komplekts(komplekts),saraksts(saraksts) unkarte(Kartēšana)。
AtšķirībaJAUCĒJKARTEIrATSLĒGAunVērtībaVērtība atbilst.KomplektsIr iespējams automātiski identificēt tos pašus elementus Sarakstsir tas, ka tās objekti tiek glabāti lineārā veidā, bez konkrētas secības, tikai sākums un beigas, un, protams, tas atšķiras no kopas, kurai vispār nav kārtības. Saraksti tiek attēloti datu struktūrās kā masīvi un vektori, saistītie saraksti, steki un rindas. Programmēšanas jautājumi Izveidojiet klases, izmantojiet dalībnieku mainīgos, iekapsulējiet tos ar lasīšanas-rakstīšanas īpašībām, pievienojiet būvniecības metodes, pārmantojiet un pārrakstiet metodes
javaoop1资料.doc
(78 KB, Lejupielādes skaits: 0, Pārdošanas cena: 1 Graudi MB)
|