Delphi 2018 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

CodeGear, fordítás: alex_sporik

1. irányelv inline - eljárások most jelölve inline. Ebben az esetben a fordító egyszerűen behelyezi a szervezet egy pont ilyen eljárás hívás.

2. Túlterhelés operátor (nem tévesztendő össze a módszereket). Hadd magyarázzam - most meg lehet írni a szolgáltató, mint a + vagy - gombot.

Delphi 2007 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

3. Slass segítők - Ez az osztály kapcsolódó bármely osztályba tartalmazó módszerek, hogy lehet használni, ha dolgozik, az alap osztály. Ez egy egyedülálló módja annak, hogy kiterjeszti a funkcionalitást a szülő osztály anélkül, hogy örökséget. CodeGear nem javasoljuk a használatát ezen az útvonalon a fő kódolás - de csak mint a „gyors” módja annak, hogy javítsa a meglévő kódot.

Delphi 2007 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

De most is „javítani” a kód egy komponens, anélkül, hogy változtattak rajta;)

4. szigorú magán - végül egy saját privát igazi. Ha azokat a módszereket, mint saját, akkor még ma is látható legalább egy egységet alkot. Ez az arány a „barát” szempontjából a C ++. Ha egy eljárás szigorú magán - ez azt jelenti, nagyon privát tulajdonság vagy metódus az osztály, és nem látja senki, még az egységen belül.

5. szigorú védett - a képére és hasonlatosságára követelés 4 - csak azok a módszerek látható lesz az osztály maga a tulajdonos és az ő örökösei. És nincs barátság)

6. Rögzítse a módszerek. Vedd most már nem csak az ingatlan, hanem a módszerek (beleértve a konstruktőrök), osztály tulajdonságok, módszerek, tulajdonságok, és a beágyazott típusok.

Delphi 2007 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

7. Astraktnye osztályok - most nemcsak a módszereket, hanem az osztályok maguk is elvont.

8. Zárt osztály - az úgynevezett „zárt osztály” - azaz, osztályok, amelyek nem termelnek örököse.

9. osztály állandók

Delphi 2007 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

Delphi 2007 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

11. osztály változók és állandók - most már, mint ez:

Delphi 2007 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

12. Beágyazott osztályok - tett fogalmilag rokon típusok közel voltak, és hogy megakadályozzák az esetleges összeférhetetlenség nevek.

Delphi 2007 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

13. végső módszerek - virtuális módszerek felülbírálja a megjelölhető utolsó, ami lehetetlenné teszi számukra, hogy tovább átfedik egymást.

Delphi 2007 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

14. zárt osztályok - most az osztályok is le kell zárni, és szemközti osztály absztrakt nem imeit örökösök.

15. Statikus módszerek osztályok. - Az a tény, hogy mindannyian szeretnénk. Most módszereket lehet nevezni anélkül, hogy egy példányát az osztálynak. Az ilyen módszerek nem telt el a Self mutatót, és természetesen ezek a technikák nem tudja használni a számok a példány.

Delphi 2007 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

16. A-elem-in-gyűjtemény - kérésére VB-Schnick. Most a kedvenc minden működik Delphi

17. Dinamikus tömbök inicializálás

Delphi 2007 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

18. Az irányelv kísérleti

19. A túlterhelés tömb osztály típus tulajdonságok

Delphi 2007 - nyelv hírek képest Delphi 7 (forrás) - szoftverek

Ui Elnézést kérek előre a rendkívül szörnyű minőségű képek. Fényképezett film kamerát a kivetítő :))