Osztálytulajdonságok és metódusok implementálása
Megtudhatja, hogyan implementálhat írásvédett, írásvédett és írásvédett osztálytulajdonságokat tulajdonságkiegészítők és hozzáférési módosítók használatával, valamint hogyan implementálhat metódusokat és bővítménymetszeteket egy osztályhoz.
Tanulási célkitűzések
A modul elvégzése után a következőkre lesz képes:
Az osztály mezőinek, tulajdonságának és metódustagjainak használata az osztálydefinícióban és a példányosított objektumokban.
Osztálytulajdonságok implementálása a "get" és a "set" tulajdonságkiegészítők használatával.
Automatikusan implementált tulajdonságokat használó osztályok létrehozása.
Írásvédett és írásvédett tulajdonságokat hozhat létre a tulajdonságok és tulajdonságkiegészítők hozzáférési módosítóival.
Hozzon létre osztály metódusokat és túlterhelt metódusokat, amelyek nulla vagy több argumentumot fogadnak el "érték" vagy "hivatkozás" típussal.
Bővítménymetelyek létrehozása egy osztályhoz.
Olyan osztályok implementálása, amelyek tulajdonságok és metódusok kombinációját használják a beágyazott adatok kezeléséhez.
Előfeltételek
Osztályokat és osztálykonstruktorokat hozhat létre objektumok példányosítására egy C#-alkalmazásban.
C# konzolalkalmazások fejlesztése, amelyek iterációs utasítások, kiválasztási utasítások és egyéni metódusok használatával implementálják az üzleti logikát.
Az alapszintű C#-kódkeresés és -kivételkezelés lehetősége Visual Studio Code-környezetben.