Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [Delphi] Инкапсуляция |
Автор: Xrymz 20.12.2007, 04:17 | ||||
Описать класс "Почтовый адрес" (TPost) характеристики которого: * название организации или фамилия жильца * город * улица * номер дома и квартиры * почтовый индекс В описание класса вкл. методы: * для начального формирования данных об объекте данного класса * для вывода всех данных об объекте данного класса * для поиска данных об объекте с данным названием или фамилией Инкапсулировать * все характер., причём назван открыть только для чтения. * метод вывода данных об объекте Создать метод для получения и установления значений этих свойств. Создать программу проверки работы экземпляра этого класса Это программа проверки работы экз. этого класса
сам юнит... как тут сделать инкапсуляцию..я вообще просто не очень понимаю что это.. пока на примере не увижу)???
и подскажите где косяки и т.п. =) зарание всем спасибо! =) |
Автор: GoshaNahui 20.12.2007, 16:29 |
а сцуко инкапсуляция эт и есть када ты в класс пехаешь и его поля и его методы так шо усё у тебя норально ищё проблемы кроме инкапс. есть? |
Автор: Xrymz 20.12.2007, 18:12 | ||
2GoshaNahui а резве не это: Инкапсуля́ция — свойство языка программирования, позволяющее объединить данные и код в объект и скрыть реализацию объекта от пользователя. При этом пользователю предоставляется только спецификация (интерфейс) объекта. Пользователь может взаимодействовать с объектом только через этот интерфейс.
только я не могу понять что от меня в моем задании хотят! =( |
Автор: GoshaNahui 20.12.2007, 18:46 | ||||
оно. Но это формальное определение. А я тебе простым языком сказал ![]() инкапс. это когда и поля и методы в кучу собраны и ещй всё защищено чтобы внутрь никто кому не надо не мог залезть Добавлено через 1 минуту и 15 секунд
оно. Но это формальное определение. А я тебе простым языком сказал ![]() инкапс. это когда и поля и методы в кучу собраны и ещй всё защищено чтобы внутрь никто кому не надо не мог залезть Ганс дело говорит! |
Автор: Xrymz 20.12.2007, 19:04 | ||
1. переменные класса объявляешь как private. // так чтоли?
мне по заданию надо это Инкапсулировать * все характер., причём назван открыть только для чтения. //это как сделать? * метод вывода данных об объекте //это походу в проперти реад? |
Автор: kali 20.12.2007, 22:39 | ||
|
Автор: Xrymz 21.12.2007, 16:27 |
2kali спасибо вроде понял) пошёл делать лабу! =) |