Отчет по лабораторной работе


Download 4.67 Kb.
Sana16.01.2023
Hajmi4.67 Kb.
#1095222
TuriОтчет
Bog'liq
prpr1


Министерство науки и высшего образования Российской Федерации



Федеральное государственное бюджетное образовательное учреждение высшего образования
«Сибирский государственный индустриальный университет»




















ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ










Выполнил: Никифоров Максим Сергеевич


Преподаватель: Монастырева Катерина Игоревна



















Новокузнецк 2022 г.

Цель работы:
Реализовать консольное приложение по варианту. Для каждого класса создать объекты, описывающие его всевозможное состояние. Изучить основы Объектно-ориентированного программирования.

Листинг кода:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace cs_prac1_rpm
{
class Person
{
public int age;
public string? FullName;
// создаем поля
public void move()
{
Console.WriteLine($"В одной далёкой галактике гулял парень, и звали этого парня - {FullName}, а ещё ему было {age} лет");
}
public void talk()
{
Console.WriteLine($"Следует добавить, что {FullName} постоянно что-то говорил, когда смотрел на своё отражение в зеркале");
}
// создаем методы
public Person()
{


}
public Person(string FullName, int age)
{
this.FullName = "Ярослав";
this.age = 29;
}

}


public class Program
{


static Person Andrew()
{
var Andrew = new Person();
Andrew.age = 19;
Andrew.FullName = "Андрей";


return Andrew;
}


static Person Yaroslav()
{
var Yaroslav = new Person("", 0);
return Yaroslav;
}



static void Main(string[] args)
{
var Person = Yaroslav();
Person.move();
Person.talk();

}
}
}


Вывод:
Я познакомился с основами ООП, понятием конструктора, научился работать с классами, на практике воспользовался этими возможностями. Оформил отчет по работе.
Download 4.67 Kb.

Do'stlaringiz bilan baham:




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