Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   класс, содержащий параметризованную коллекцию. (http://forum.oszone.net/showthread.php?t=258007)

bulchonok 06-04-2013 18:12 2126963

класс, содержащий параметризованную коллекцию.
 
Здравствуйте!
Нужно решить такую задачу:
-Создать абстрактный класс Triangle (треугольник), задав в нем длину двух сторон, угол между ними, методы вычисления площади и периметра. На его основе создать классы, описывающие равносторонний, равнобедренный и прямоугольный треугольники со своими методами вычисления площади и периметра.
-Создать класс Picture, содержащий массив/параметризованную коллекцию объектов этих классов в динамической памяти. Предусмотреть возможность вывода характеристик объектов списка и получения суммарной площади. Написать демонстрационную программу, в которой будут использоваться все методы классов.
-Дополнительное задание: дополнить класс методами сортировки по некоторому критерию, вывода в файл и считывания из файла.

Не понимаю, что будет в классе Picture. Начала вот так с параметризованной коллекции объектов созданных ранее классов, а дальше что?

Код:

class Picture
{
  private List<Equil_triangle> EList=new List<Equil_triangle>();
  private List<Isos_triangle> IList=new List<Isos_triangle>();
  private List<Rect_triangle> RList= new List<Rect_triangle>();
  private List<Triangle> TList=new List<Triangle>(); 
 }



Время: 21:46.

Время: 21:46.
© OSzone.net 2001-