Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2014, 23:20   #1
Afaq1990
..................
Пользователь
 
Регистрация: 29.07.2014
Сообщений: 33
Печаль наследование классов и производные классы

Создайте базовый класс Геометрическая фигура, предусмотрите в нем общие поля/свойства, например координаты центра фигуры, с помощью конструктора должна быть возможность задать центр. На базе этого класса создайте два новых – Треугольник и Окружность. В этих классах должны быть свои особые поля, например радиус для окружности. В оба класса добавьте метод Нарисовать, в котором могла бы быть специфическая логика рисования фигуры. Создайте объекты треугольник и окружность.
Помогите написать эту программу. Я прочитала но ничего не поняла про наследование классов.
Afaq1990 вне форума Ответить с цитированием
Старый 25.10.2014, 00:26   #2
Afaq1990
..................
Пользователь
 
Регистрация: 29.07.2014
Сообщений: 33
По умолчанию

nikto ne pomojet?
Afaq1990 вне форума Ответить с цитированием
Старый 26.10.2014, 14:13   #3
qwaker
Пользователь
 
Регистрация: 23.12.2010
Сообщений: 25
По умолчанию

ну пусть так
Код:
class Program
    {
        static void Main(string[] args)
        {
            Circle circle1 = new Circle(0, 0);
            Triangle triangle1 = new Triangle();
        }
    }

    class Shape
    {
        public int X { get; private set; }
        public int Y { get; private set; }
        public Shape(int x, int y)
        {
            X = x;
            Y = y;
        }
    }
    class Circle : Shape
    {
        private double Radius;
        public Circle(int x, int y) : base(x, y) { }
        private void Draw() { }
    }
    class Triangle : Shape
    {
        private double Perimetr;
        private void Draw() { }
    }
qwaker вне форума Ответить с цитированием
Старый 27.10.2014, 20:12   #4
Afaq1990
..................
Пользователь
 
Регистрация: 29.07.2014
Сообщений: 33
По умолчанию

Spasibo.
Afaq1990 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Производные классы С# Sergey_gorobets Помощь студентам 12 31.03.2013 13:37
Массив указателей на производные классы number0ne Общие вопросы C/C++ 10 17.06.2012 21:32
производные классы missg C++ Builder 15 10.04.2012 18:16
класс employee и производные классы olik83 Общие вопросы C/C++ 7 21.09.2009 22:44
С++ Производные классы (Ошибка) Sweta Помощь студентам 9 23.04.2008 12:58