using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication9
{
    /* Створити клас акаунт,три похідних від 
    нього(банк,баланс,ім○я клієнта),перевизначити
    метод,створити конструктор.
     
     Перевантаження – використання двох чи більше методів,
     * що мають однакове ім’я, але відрізняються списком формальних пара-метрів
     * 
     */
    class Program
    {
        //========================================================================         
        class accaunt
        {
            public int number;
            public void inc() // метод №1 в класе. Перегруженый.
            {
                number++;
            }
            public void inc(int a) // метод №2 в класе. Перегруженый.
            {
                number+=a;
            }
            public accaunt() // конструктор №1. (перегруженый)
            {
                number = 0;
            }
            public accaunt(int num)// конструктор №2.(перегруженый)
            {
                number = num;
            }
        }
        //========================================================================         
        class bank : accaunt // наследник
        {
            public string bankname;
 
            public bank(int a)
            {
                number = 1000+a; // конструктор не перегруженый. Потому что он один.                
                bankname = "NoName";
            }
            public bank(string n,int a)
            {
                bankname = n;
                number = 1000 + a; // конструктор не перегруженый. Потому что он один.                
            }
        }
        //========================================================================         
        class balans : accaunt// наследник
        {
            public double bablo;
            public balans()// конструктор
            {
                bablo = 0;
            }
        }
        //========================================================================  
        class ClientName : accaunt// наследник
        {
            public string FirstName;
            public ClientName()
            {
                FirstName = "Noname";
                
            }
            public ClientName(string n)
            {
                FirstName = n;
             
            }
        }
        //========================================================================  
        static void Main(string[] args)
        {
            accaunt test1 = new accaunt(55); // типо создали екземпляр класа (вроде так надо говорить)
            accaunt test2 = new accaunt();
            test1.inc();
            test2.inc();
            bank test10 = new bank(9);
            bank test11 = new bank("Pravex",9);
            balans test20 = new balans();
            ClientName test30 = new ClientName();
            ClientName test31 = new ClientName("DED MAROZ");
            // погоняй дебагером. Поймешь что к чему.
            // Ну короче типо в задании конкретно ничего не сказано. Значит придумал свое...
        }
    }
}

 ОП.rar
 ОП.rar _labs_1-2.zip
 _labs_1-2.zip
 Методичні матеріали С++.pdf
 Методичні матеріали С++.pdf
 С#.rar
 С#.rar ОП.rar
 ОП.rarЗараз переглядають цей форум: Немає зареєстрованих користувачів і 10 гостей