
- •1. Розробіть ієрархію класів із п’яти рівнів, які описують живі організми. Створіть екземпляр останнього класу в ієрархії.
- •2. Розробіть ієрархію класів із п’яти рівнів, які закінчуються Вами. Створіть екземпляр останнього класу в ієрархії.
- •3. Задекларуйте клас, що містить одне приватне поле і одну публічну властивість, яке забезпечує доступ до цього поля на читання і запис. Створіть екземпляр класу та задайте значення властивості.
- •4. Задекларуйте клас, що містить одне приватне поле і одну публічну властивість, яке забезпечує доступ до цього поля лише на читання. Створіть екземпляр класу та зчитайте значення властивості.
- •5. Задекларуйте клас, що містить одне приватне поле і одну публічну властивість, яке забезпечує доступ до цього поля лише на запис. Створіть екземпляр класу та задайте значення властивості.
- •8. Створіть клас, який має публічну властивість, доступну лише на читання, яка повертає випадкове ціле число. Створіть екземпляр класу та зчитайте значення властивості.
- •9. Задекларуйте інтерфейс та клас, що реалізує цей інтерфейс. Інтерфейс повинен вимагати реалізацію від класу хоча б одного методу. Створіть екземпляр класу та викличте цей метод.
- •11. Задекларуйте клас, який містить три приватних поля, значення яких задаються за допомогою параметрів конструктора. Створіть екземпляр класу та про ініціюйте значення полів.
1. Розробіть ієрархію класів із п’яти рівнів, які описують живі організми. Створіть екземпляр останнього класу в ієрархії.
using System;
namespace ConsoleApplication85
{
class Tzarstvo
{
public string _Tzarstvo;
}
class Grupa : Tzarstvo
{
public string _Grupa;
}
class Tip : Grupa
{
public string _Tip;
}
class Pidtip : Tip
{
public string _Pidtip;
}
class Vud : Pidtip
{
public string _Vud;
}
class Program
{
static void Main(string[] arqs)
{
Vud ex = new Vud();
ex._Tzarstvo = "Тварини";
ex._Grupa = "Ссавці";
ex._Tip = "Хордові";
ex._Pidtip = "Собачі";
ex._Vud = "Собака домашня";
Console.WriteLine("{0},{1},{2},{3},{4}", ex._Tzarstvo, ex._Grupa, ex._Tip, ex._Pidtip, ex._Vud);
Console.ReadKey();
}
}
}
2. Розробіть ієрархію класів із п’яти рівнів, які закінчуються Вами. Створіть екземпляр останнього класу в ієрархії.
using System;
namespace ConsoleApplication7
{
class A
{
public string Name;
}
class B : A
{
public string Patronomic;
}
class C : B
{
public string Surname;
}
class D : C
{
public string Age;
}
class E : D
{
public string Group;
}
class Program
{
static void Main(string[] args)
{
E ex = new E();
ex.Name = "Олександр";
ex.Patronomic = "Олександрович";
ex.Surname = "Степанович";
ex.Age = "18";
ex.Group = "ЕК-11";
Console.WriteLine("{0}, {1}, {2}, {3}, {4}", ex.Name, ex.Patronomic, ex.Surname, ex.Age, ex.Group);
Console.ReadKey();
}
}
}
3. Задекларуйте клас, що містить одне приватне поле і одну публічну властивість, яке забезпечує доступ до цього поля на читання і запис. Створіть екземпляр класу та задайте значення властивості.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Human
{
private string _Name;
public string Name
{
get { return _Name; }
set { _Name = value; }
}
}
class Program
{
static void Main(string[] args)
{
Human Ex = new Human();
Ex.Name = "Ярослав";
Console.WriteLine("{0}", Ex.Name);
Console.ReadLine();
}
}
4. Задекларуйте клас, що містить одне приватне поле і одну публічну властивість, яке забезпечує доступ до цього поля лише на читання. Створіть екземпляр класу та зчитайте значення властивості.
using System;
namespace ConsoleApplication5
{
class Human
{
private string _Name;
public string Name
{
get { return _Name; }
}
public Human(string n)
{ _Name = n; }
}
class Program
{
static void Main(string[] args)
{
Human ex = new Human("Ярослав");
Console.WriteLine(ex.Name);
Console.ReadLine();
}
}
}