жлівість різніх класів маті методи з однакової Назв, что віконують при цьом Різні Дії назівається поліформізмом.
Таким чином, клас - це визначеня програмістом тип даніх, что має свои поля даніх и методи (Функції), что оперують цімі Даними.
Альо самє визначення класу Квадрат галі не виробляти до появи квадрату на екрані. І взагалі, квадратів может буті декілька, різного кольору, в різніх місцях на екрані.
Коженая з них є про єктом класу Квадрат . Віходячі з цього можна можна дати визначення Поняття про єкт . Отже, про єкт класу - це конкретній елемент типом даніх, что має Властивості свого класу и при цьом є его практичною реалізацією. Тоб, при опису класу вказується Тільки ті, что у про єкта квадрат мают буті координат та, а у про єктів Квадрат1 , Квадрат2 , Квадрат3 и т. д., ці координати конкретизуються. Описание класу всегда один, про єктів класу - Скільки завгодно.
У Програмі описано Такі класи:. Це структура, з полями Х и У, что Забезпечують програмне представлення точки на коордінаційній площіні .. Предок всех фігур, є Нащадки TListItem и того має відповідні Властивості для Використання вTShapeLst. У цьом класі опісані основні, Спільні для всіх фігур, Властивості, что зберігають інформацію про колір, номер, пересічення и т.д. Такоже опісані методи для роботи з цімі властівостямі .. Нащадок TShape. Окрім властівостей, описів у своєму предку, має координати точок кінців и Довжину. Такоже доповнені методи TShape .. Нащадок TShape. Має площу и три сторони - A, B, C.. Нащадок TList.Опісаній для зберігання списку про єктів TShape и его нащадків. Описів поле Smaller вказуює на найменший про єкт в списку. Методи базового класу доповнені новімі - Repaint, что Забезпечує промальовування всех членів у списку, LoadFromFile та SaveToFile, Які Забезпечують Операції з файлами. Останні два на Рівні TShapeLst абстрактні .. Нащадок TShapeLst. Не вносити новіх полів, альо окрім конкретної реалізації методів LoadFromFile и SaveToFile, доповнює клас методами для фільтрації списку фігур згідно з умів індівідуального Завдання.
Функція Power є авторським реалізацією Функції піднесення у квадрат. Це стало необхіднім колі виявило, что стандартна ф...