1-Mavzu 1-Mavzu Reja: Klass a’zolariga ruxsatni boshqarish


Metoddan obe’ktni qaytarish, majburiy bo‘lmagan argumentlar


Download 116.94 Kb.
bet31/100
Sana02.01.2022
Hajmi116.94 Kb.
#200801
1   ...   27   28   29   30   31   32   33   34   ...   100
Bog'liq
dasturiy injinering

2. Metoddan obe’ktni qaytarish, majburiy bo‘lmagan argumentlar

Metoddan obe’ktni qaytarish.


Metod har qanday tipdagi ma'lumotlarni, shu jumladan sinf tiplarida ham qaytarishi mumkin. Quyida Enlarge() metodini o'z ichiga olagan Rect sinfining bir versiyasi misol sifatida keltirilgan, bu xuddi to'rtburchakning chaqiriluvchi ob'ektga o'xshash to'rtburchak quradi biroq, ko'rsatilgan koeffitsientga mutanosib ravishda tomonlari qiymatini oshiradi.

// Metoddan ob`ekt qaytarish

using System;

class Rect {

int width;

int height;

public Rect(int w, int h) {

width = w;

height = h;

}

public int Area() {

return width * height;

}

public void Show() {

Console.WriteLine(width + " " + height);

}

/* Metod to'rtburchakni chaqirilgan to'rtburchak ob'ektiga nisbatan belgilangan koeffitsientga mutanosib ravishda tomonlari qiymatini oshirib qaytaradi. */

public Rect Enlarge(int factor) {

return new Rect(width * factor, height * factor);


Download 116.94 Kb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   100




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