Сторінка 6 з 6

Re: Основи програмування

ПовідомленняДодано: 28 січня 2011, 22:07
Максим Нікітченко
Створити клас акаунт,три похідних від нього(банк,баланс,ім○я клієнта),перевизначити метод,створити конструктор.

Re: Основи програмування

ПовідомленняДодано: 29 січня 2011, 00:43
Василь
Код: Виділити все
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");

            // погоняй дебагером. Поймешь что к чему.
            // Ну короче типо в задании конкретно ничего не сказано. Значит придумал свое...
        }
    }
}


Если бы было бы задание - было бы по проще ))

Re: Основи програмування

ПовідомленняДодано: 29 січня 2011, 08:26
Максим Нікітченко
Дякую Вася)

Re: Основи програмування

ПовідомленняДодано: 17 січня 2012, 23:47
vada

Re: Основи програмування

ПовідомленняДодано: 19 жовтня 2015, 20:36
nastyshen
Лекции Ефименко и методичка по С#

Re: Основи програмування

ПовідомленняДодано: 04 серпня 2017, 08:20
Mahoweek
ЛАБОРАТОРНІ РОБОТИ 1-2 С#

Re: Основи програмування

ПовідомленняДодано: 13 вересня 2019, 15:36
Cherokee
Методичні матеріали С++.

Re: Основи програмування

ПовідомленняДодано: 08 грудня 2019, 14:29
vlad0012
ГОТОВІ ЛАБИ С# (НЕ ВСІ ВАРІАНТИ, АЛЕ ВСІ РОБОТИ)

Re: Основи програмування

ПовідомленняДодано: 09 червня 2022, 19:49
djllecc
Лаби за 2018 рік