Кеңейтуші әдістерді жүзеге асыру
Автор: dianakasimova • Сентябрь 18, 2021 • Лекция • 1,466 Слов (6 Страниц) • 395 Просмотры
№8 Зертханалық жұмыс
Тақырыбы: Кеңейтуші әдістерді жүзеге асыру
Тапсырма: 7-дәріс материалдарын қайта қарастырып, 1-7 лабораториялық жұмыстарда берілген әдістердің бірін кеңейтуші әдіс ретінде жүзеге асырыңыз.
11-нұсқа
Берілгені: Терезе класын сипаттаңыз. Өрістері: терезе тақырыбы, сол жақ жоғарғы төбесінің тік және көлденең координаталары, терезе биіктігі мен ені. Келесі әдістерді жүзеге асырыңыз:
1. класс үшін бос, параметрлі және көшіру конструкторларын құру;
2. терезе параметрлерін өзгерту әдісін асыра жүктеңіз: бүтін санға көбейту арқылы және нақты санға көбейту арқылы масштабтау;
3. әдістердің бірін кеңейтуші әдіс ретінде жүзеге асыру
Коды:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace Diana
{
class SlimDemo
{
static void Main()
{
Tereze t = new Tereze("Name1", 1, 3, 4, 5);
Tereze t1 = new Tereze("Name2", 3, 4, 8, 7);
Tereze.Eseleu(t, 1, 3);
Tereze.Eseleu(t1, 1.2, 3.4);
Console.WriteLine(KMethod.Audan(t1));
Console.ReadKey();
}
}
public static class KMethod
{
public static double Audan(this Tereze t)
{
return t.h * t.l;
}
}
public class Tereze
{
public string Name;
public double x, y, h, l;
public Tereze() { }
public Tereze(string n, double x, double y, double h, double l)
...