Dator > varför är begreppet arv viktigt i objektorienterad programmering ?

  • varför är begreppet arv viktigt i objektorienterad programmering ?


  • Objektorienterad programmering språk använder arv så att programvaran designers kan skapa logiska klass hierarkier och kan bättre organisera , samla och återanvända kod . Som ett resultat , program är lättare att designa , modifiera och underhålla och kodbibliotek har lättare att använda gränssnitt

    dela vad är gemensamma

    En bas eller rot objekt i en klass hierarki kan definiera egenskaper och metoder som är gemensamma för alla klasser av det.

    Specialiserat

    En härledd klass kan använda alla egenskaper och metoder som basklassen tillhandahåller och kan definiera nya egenskaper och metoder specifika för dess behov .

    Omdefiniering

    Om det behövs, kan en härledd klass ändra definitionen av basklassen metoder för att göra dessa användbara på ett sätt som är specifika för sig själv .

    dynamisk bindning

    Eftersom en härledd klass är en mer specifik version av sin basklass , klient -kod ( kod som utnyttjar ett klassbibliotek ) kan utformas för att använda gränssnittet basklass och ändå verkar på en instans av en härledd klass utan problem .

    Återanvändning och Inkapsling

    En programmerare inte behöver skriva samma kod om och om igen för varje klass typ . Istället härledda klasser återanvända automatiskt kod som definieras i föräldrarnas klasser . Denna kod kan omdefinieras som behövs för att försörja specifik funktionalitet . Dessutom kan kunden kod skrivas för att använda metoder som definieras i en basklass men faktiskt arbetar på fall av den härledda klassen . Klienten kod behöver inte vara medvetna om att det faktiskt är verksamma på en härledd klass instans . På detta sätt en klient metoden kan fungera på olika härledda objekt instanser på samma sätt, med minimal kod.


Previous:Vilka är fördelarna med Java uppgradera ? Next:hur du ändrar en tabell standardvy med Visual Basic





Relaterade artiklar


  • hur man skapar undantag klasser i Java
  • hur man fyller bläckpatroner till 135C Brother DCP
  • hur du skannar dokument med kanon PIXMA MP780
  • Compaq 2209cl minne specifikationer
  • hur man skapar fri kontakt formulär
  • Hur konvertera en php sträng hittills
  • hur reparera en freeware skiva
  • hur du ansluter en mini Mac till en HDMI-anslutning
  • hur du kör ett skript java program i Ubuntu
  • uppringda modem prestanda