создать класс квартира, имеющая определённое число комнат

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем prikolist, 2 апр 2009.

Статус темы:
Закрыта.
  1. prikolist

    prikolist Гость

    Здравствуйте программисты! Подскажите пожалуйста, я новичок в С++ Builder, дали задание создать класс. Условиек внизу. Подскажите пожалуйста, как это можно реализовать на С++ Builder, дайте пожалуйста примерчик. Заранне благодарен за ответ.

    Вот условие задачи:

    Код (Text):
    Здравствуйте программисты! Подскажите пожалуйста, я новичок в С++ Builder, дали задание создать класс. Условиек внизу. Подскажите пожалуйста, как это можно реализовать на С++ Builder, дайте пожалуйста примерчик. Заранне благодарен за ответ.

    Вот условие задачи:
    [CODE]
    -----------------------------------------------------------------
    Создать класс квартира, имеющий площадь, определенное число комнат, этаж. Определить конструктор, деструктор и методы доступа( чтения и записи) полей класса.
    Создать два производных класса:
    1)  Класс - однокомнатная квартира, содержащий комнату и кухню (ее площадь).
    2)  Класс – трехкомнатная квартира, содержащий 3 комнаты (их площади), кухню (ее площадь).
    Определить конструкторы, деструкторы, методы доступа(чтения и записи) площади, этажности, количества комнат однокомнатной и трехкомнатной квартиры.
    Создать экземпляры объектов всех классов.
    В методах доступа к данным класса предусмотреть вывод сообщений поясняющих, метод какого класса вызывается
    ------------------------------------------------------------------------:)
    1. Нужно создать родительский класс квартира,
    в котором описать , например, два поля площадь, число комнат (к ним доступ
    только
    через специальные методы ( в методах должны выводится какие - либо
    сообщения, чтобы было понятно, что обращаемся к объекту базового класса)
    или свойства). В конструкторе родительского класса проинициализировать эти
    значения 0 (или другим значением).

    2. Создать дочерний класс в которых добавляем дополнительные поля,
    например, этаж и свои конструкторы, которые наследуют родительский
    конструктор и инициализируют свои поля и методы, в которых можно, например
    вывести сообщения, что это объект дочернего класса или сообщить какие-то
    данные об этой квартире, например, ее расположение, вид из окна, про
    соседей и т.п.
    3. Создать еще один дочерний класс, в который добавить еще поля, например,
    площадь комнат и т.п.
    Ваша цель - разобраться как описываются классы, как осуществляется доступ
    к полям класса, зачем нужен конструктор, деструктор, как наследуются поля,
    методы, как вызываются методы класса и т.д.


    -----------------------------------------------------------------
     
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    http://codeby.net/forum/threads/19435.html

    P.S. Решайте свои задания сами, а если не можете, то используйте специальную тему, ссылка на которую есть выше
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей