Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
4 / 4 / 1
Регистрация: 07.12.2010
Сообщений: 143
1

Написать главный метод Main

07.04.2011, 00:39. Показов 1221. Ответов 4
Метки нет (Все метки)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication86
{
    public class Man
    {
        private int h; // Рост
        private int w; // Вес
 
        //свойство рост
        public int height
        {
            get { return h; }
            set { h = value; }
        }
 
        //свойство вес
        public int weight
        {
            get { return w; }
            set { w = value; }
        }
 
        //конструктор
        public Man(int x, int y)
        {
            height = x;
            weight = y;
        }
 
        //конструктор по умолчанию
        public Man() { }
    }
    public class Worker : Man
    {
        private int p; // Заработная плата
 
        //свойство заработная плата
        public int pay
        {
            get { return p; }
            set { p = value; }
        }
 
 
        //конструктор
        public Worker(int h, int w, int p)
            : base(h, w)
        {
            pay = p;
        }
        public class Docta : Man
        {
            private int s;
                public int staj
                {
                    get{return s;}
                    set{s=value;}
                }
            public Docta(int h, int w, int p, int s)
                :base(h,w)
            {
                staj=s;
            }
        }
    }
}
Помогите ни как не могу........
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2011, 00:39
Ответы с готовыми решениями:

Написать главный метод
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Как вызвать метод info в метод Main и с какими параметрами?
я новичок в C#, так что не судите строго.. Я не думаю что это кому-то покажется сложным, но у меня...

Инкапсуляция - перенести метод клика в метод Main()
Есть код программы: using System; using System.ComponentModel; using System.Windows.Forms;...

Метод в Main
Вообщем, это отрывок из моей проги у меня вопрос можно ли условие которое регулирует вводимое...

4
189 / 189 / 38
Регистрация: 11.04.2009
Сообщений: 497
07.04.2011, 00:44 2
А что сделать-то надо? Ну привели вы два класса и что?
1
4 / 4 / 1
Регистрация: 07.12.2010
Сообщений: 143
07.04.2011, 01:13  [ТС] 3
У меня задание освоится с классами и наследниками класса........ И сдать работу преподу..... Как бы вам сказать у меня нет задания я просто взял классы и наследовал их и не могу главный метод написать.......
Ну не знаю что там можно назвать чеовека и там дать ему вес, рост, а рабочему еще и цену.... и т д.......... Вот как вам будет удобней и легче так и сделайте..........

Добавлено через 1 минуту
Просто я сам не знаю, что туда можно писать.......

Добавлено через 17 минут
Мне ее завтра сдавать.... Выручите.............
0
мастер топоров
907 / 732 / 101
Регистрация: 16.08.2009
Сообщений: 1,476
07.04.2011, 01:48 4
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
using System;
 
namespace MyProgram {
    public class Man {
        private int h; // Рост
        private int w; // Вес
 
        //свойство рост
        public int height {
            get { return h; }
            set { h = value; }
        }
 
        //свойство вес
        public int weight {
            get { return w; }
            set { w = value; }
        }
 
        //конструктор
        public Man(int h, int w) {
            height = h;
            weight = w;
        }
 
        //конструктор по умолчанию
        public Man() { }
 
        public override string ToString() {
            return ("Рост Пети-мужика - " + h.ToString() + "см. Его вес - " + w.ToString() + "кг");
        }
    }
    public class Worker : Man {
        private int p; // Заработная плата
 
        //свойство заработная плата
        public int pay {
            get { return p; }
            set { p = value; }
        }
 
 
        //конструктор
        public Worker(int h, int w, int p)
            : base(h, w) {
            pay = p;
        }
 
        public override string ToString() {
            return "Рост Пети-рабочего - " + height.ToString() + "см. Его вес - " + weight.ToString() + "кг. И получает он " + p.ToString()+"денег";
        }
    }
    public class Docta : Worker {
        private int s;
        public int staj {
            get { return s; }
            set { s = value; }
        }
        public Docta(int h, int w, int p, int s)
            : base(h, w, p) {
            staj = s;
        }
        public override string ToString() {
            return "Рост Пети-доктора - " + height.ToString() + "см. Его вес - " + weight.ToString() + "кг. И получает он " + pay.ToString() + "денег. При стаже в " + s.ToString()+"лет.";
        }
    }
    class Programm {
        static void Main() {
            Man Peter = new Man(176, 73);
            Worker PeterWorker = new Worker(176, 73, 100500);
            Docta PeterDocta = new Docta(176, 73, 100500, 23);
            Console.WriteLine(Peter.ToString());
            Console.WriteLine(PeterWorker.ToString());
            Console.WriteLine(PeterDocta.ToString());
            Console.ReadKey();
        }
    }
}
немного подправил наследование - доктор наследуется от рабочего, а не от человека (ато так у вас плата не реализируется при наследовании у доктора).. работает

Добавлено через 50 секунд
да, и я ещё переопределил метод ToString() в каждом классе чтобы можно было что-то красиво вывести на экран
1
4 / 4 / 1
Регистрация: 07.12.2010
Сообщений: 143
07.04.2011, 08:44  [ТС] 5
Спасибо выручили))........
0
07.04.2011, 08:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.04.2011, 08:44

Написать три алгоритма решения СЛАУ: Метод прогонки, метод квадратных корней, метод вращений
Начал писать курсовую. Нужно написать три алгоритма решения СЛАУ: прогонки, квадратных корней,...

Как вызвать метод в main()
Помогите решить задачу, а то из универа выгонят. Не могу понять, как в мэйне вызвать эту функцию ...

Почему в C# метод main статический?
почему в с# метод main статический?

Подача аргументов в метод Main
Как сделать, чтобы запустить приложение через консоль cmd>cd C:\\1.exe (два аргумента 1, Petya)...

Можно ли переименовать метод Main?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

Как начать метод Main повторно?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru