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");
// погоняй дебагером. Поймешь что к чему.
// Ну короче типо в задании конкретно ничего не сказано. Значит придумал свое...
}
}
}
Зараз переглядають цей форум: Немає зареєстрованих користувачів і 3 гостей