Объектга йўналтирилган программалаш тамойиллари


Download 0.88 Mb.
bet4/4
Sana23.09.2023
Hajmi0.88 Mb.
#1685114
1   2   3   4
Bog'liq
1.ObyektgaMo`ljallanganDasturlsh

Синф объектлари

  • Келишув бўйича синф ичидаги барча функция ва ўзгарувчилар шу синф учун ёпиқ ҳисобланади, яъни уларни фақат шу синф аъзолари ишлатиши мумкин. Синфнинг очиқ аъзоларини эълон қилиш учун public калит сўзидан фойдаланилади. Синф эълонидаги public сўзидан кейин эълон қилинган функциялар ва ўзгарувчиларга синфнинг бошқа аъзолари ва дастурнинг шу синф ишлатилган ихтиёрий жойидан мурожаат қилиш мумкин бўлади.

Синф объектлар Маълумотни экранга чикариш

  • namespace SimpleClass
  • {
  • class Base {
  • public void Showinf() {
  • Console.WriteLine("Bu clasning asosi");
  • }
  • }
  • class Program
  • {
  • static void Main(string[] args)
  • {
  • Base bs = new Base();
  • bs.Showinf();
  • Console.ReadKey();
  • }
  • }
  • }

Синф объектлар Арифеметика амаллар бажариш

  • namespace SimpleClass
  • {
  • class Arfimetika
  • {
  • public int IkkitaSonAdd(int x,int y)
  • {
  • return x + y;
  • }
  • public int UchtaSonAdd(int x, int y,int z)
  • {
  • return x + y+z;
  • }
  • }
  • class Program
  • {
  • static void Main(string[] args)
  • {
  • Arfimetika a = new Arfimetika();
  • Console.WriteLine(a.IkkitaSonAdd(20, 30));
  • Console.WriteLine(a.UchtaSonAdd(20, 30,40));
  • Console.ReadKey();
  • }
  • }
  • }

Синф объектлар Ўзгарувчиларни алмаштириш

  • namespace SimpleClass
  • {
  • class Arfimetika
  • {
  • public int IkkitaSonAdd(int x,int y)
  • {
  • return x + y;
  • }
  • public int UchtaSonAdd(int x, int y,int z)
  • {
  • return x + y+z;
  • }
  • }
  • class Program
  • {
  • static void Main(string[] args)
  • {
  • Arfimetika a = new Arfimetika();
  • Console.WriteLine(a.IkkitaSonAdd(20, 30));
  • Console.WriteLine(a.UchtaSonAdd(20, 30,40));
  • Console.ReadKey();
  • }
  • }
  • }

Download 0.88 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling