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

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

Повідомлення Максим Нікітченко » 28 січня 2011, 22:07

Створити клас акаунт,три похідних від нього(банк,баланс,ім○я клієнта),перевизначити метод,створити конструктор.
Максим Нікітченко
 
Повідомлень: 12
З нами з: 11 листопада 2010, 12:57

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");

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


Если бы было бы задание - было бы по проще ))
Аватар користувача
Василь
 
Повідомлень: 906
З нами з: 15 жовтня 2010, 02:08

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

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

Дякую Вася)
Максим Нікітченко
 
Повідомлень: 12
З нами з: 11 листопада 2010, 12:57

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

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

vada
 
Повідомлень: 7
З нами з: 17 січня 2012, 23:43

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

Повідомлення nastyshen » 19 жовтня 2015, 20:36

Лекции Ефименко и методичка по С#
Приєднані файли
ОП.rar
(1.33 Мб) Завантажено 333 разів
nastyshen
 
Повідомлень: 14
З нами з: 19 жовтня 2015, 19:39

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

Повідомлення Mahoweek » 04 серпня 2017, 08:20

ЛАБОРАТОРНІ РОБОТИ 1-2 С#
Приєднані файли
_labs_1-2.zip
(1.48 Мб) Завантажено 265 разів
Аватар користувача
Mahoweek
 
Повідомлень: 2
З нами з: 04 листопада 2016, 07:46

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

Повідомлення Cherokee » 13 вересня 2019, 15:36

Методичні матеріали С++.
Приєднані файли
Методичні матеріали С++.pdf
(395.1 Кб) Завантажено 185 разів
Аватар користувача
Cherokee
 
Повідомлень: 25
З нами з: 12 квітня 2011, 17:17

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

Повідомлення vlad0012 » 08 грудня 2019, 14:29

ГОТОВІ ЛАБИ С# (НЕ ВСІ ВАРІАНТИ, АЛЕ ВСІ РОБОТИ)
Приєднані файли
С#.rar
(2.98 Мб) Завантажено 213 разів
vlad0012
 
Повідомлень: 3
З нами з: 03 жовтня 2018, 16:56

Поперед.

Повернутись до Семестр 1

Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 1 гість