1 / 15

OO alused ja C#

OO alused ja C#. Henn Sarv - 12.4.2011. Mis me täna teeme. Meenutus – meetod ja funktsioon Klass – mis see on ja kuidas elab Rohkem omadusi – operaatorid, eventid , jne Klasside tuletamine ja mittetuletamine Maagilised geneerikud Veel natuke meetoditest

khanh
Download Presentation

OO alused ja C#

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OO alused ja C# Henn Sarv - 12.4.2011

  2. Mis me täna teeme • Meenutus – meetod ja funktsioon • Klass – mis see on ja kuidas elab • Rohkem omadusi – operaatorid, eventid, jne • Klasside tuletamine ja mittetuletamine • Maagilised geneerikud • Veel natuke meetoditest • Natuke tsüklitest ja kollektsioonidest • Mis on LINQ – kui aega jääb

  3. Meetod ja funktsioon • publicvoidmidagi() { } • publicintmidagi() { ; return … } • Parameetrid ja argumendid • Parameetri tüüp • Parameetri suund (val,ref, out, ret) • Mille järgi meetodi ära tunneb • signatuur

  4. Klass, andmetüüp ja objekt

  5. Klassi omadused • Väljad • Meetodid • Staatiline versus instants • Mis on klass sisuliselt – andmed ja funktsionaalsus • Mis on klass tehniliselt – kood ja mälu

  6. Kus seda klassi tuntakse • Ulatus ja tuntus • public – kättesaadav kõikjal • private – kättesaadav vaid selles klassis • internal – kättesaadav selles moodulis • protected – kättesaadav selles ja tuletatud klassides

  7. Klassi kasutamine • Klassi elutsükkel • Klassi laadimine • Objekti loomine • Objekti kasutamine • Kuidas see asi mälus paikneb • Konstruktor • Destruktor

  8. Rohkem meetodeid • Operaatorid e tehted • Omadused e propertid • Indekserid • Staatilised ja instantsi meetodid

  9. Delegaat, event, tagasiside

  10. Tuletatud klassid – pärimine

  11. Poolikud klassid • Abstraktne klass • Kinnine (lõpetatud) klass • Interface

  12. Geneerikud

  13. Veel meetodeid • Staatiline meetod v. Instantsi meetod • Extension meetod

  14. Natuke tsüklitest • ForEach • Enumeraator • Yield

  15. Linq alused (kui aega jääb) • Anonüümne tüüp • Anonüümnedelegaat ja lambdaavaldis • Where ja Select meetodid • Linq süntaks

More Related