|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.01.2017, 01:19 | #1 |
Регистрация: 26.01.2017
Сообщений: 4
|
Создать класс
Помогите пожалуйста с созданием класса!!!!
3. Создать класс «человек» (TPerson), имеющий поля FName («имя») строкового типа и FAge («возраст») целочисленного типа. 4. Написать код (например, в обработчике события нажатия кнопки), демонстрирующий работу с объектом класса TPerson: создание, задание полей, извлечение данных из полей, уничтожение объекта. 5. Добавить в класс TPerson метод SetName с действием «задать имя», метод SetAge с действием «задать возраст», а также методы GetName: string с действием «получить имя», и GetAge: Integer с действием «получить возраст». 6. Написать код (отдельно от предыдущего демонстрационного кода), показывающий работу новых возможностей объекта класса TPerson: создание, задание полей, извлечение данных из полей, уничтожение объекта. 7. Добавить в класс TPerson конструктор (посредством указания специального метода (например, с именем Create), только вместо ключевого слова procedure или function в объявлении конструктора следует использовать ключевое слово constructor). Конструктор должен инициализировать все поля некоторыми значениями по умолчанию. Примечание: в своих проектах следует выбирать такие значения по умолчанию, чтобы либо объект впоследствии был максимального «настроенным» - пригодным сразу к работе, либо явно демонстрировал необходимость заполнения ряда своих полей, но был тем не менее работоспособным. 8. Добавить в класс TPerson деструктор (посредством указания специального метода (например, с именем Destory), только вместо ключевого слова procedure или function в объявлении деструктора следует использовать ключевое слово destructor). Деструктор, ввиду простоты класса, оставить пустым. 9. Написать код (отдельно от предыдущего демонстрационного кода), показывающий работу объекта класса TPerson: создание, задание полей, извлечение данных из полей, уничтожение объекта. Последний раз редактировалось Inna Bertova; 29.01.2017 в 01:22. |
29.01.2017, 01:42 | #2 |
Регистрация: 26.01.2017
Сообщений: 4
|
type
TPerson = class private FName: string; FAge: integer; public constructor Create(Name: string; Age: integer); begin FName := Name; FAge := Age; end; procedure SetAge(Age: Integer); function SayName: string; end; Последний раз редактировалось Inna Bertova; 29.01.2017 в 01:42. Причина: Это все на что я была способна! |
29.01.2017, 22:33 | #3 |
Регистрация: 26.01.2017
Сообщений: 4
|
Ребят помогите во вторник экзамен надо очень! В Delphi надо написать код.
Последний раз редактировалось Inna Bertova; 30.01.2017 в 01:22. |
30.01.2017, 03:40 | #4 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Что тебе не понятно?
На youtube находишь примеры (их там целая куча) и делаешь по аналогии... Ну вот например: https://www.youtube.com/watch?v=p6YX1_jlYZ0 p.s.1: смотри видео 3 раза. p.s.2: сопоставь, то что показано в видео со своим заданием... Я имею ввиду, что тебе нужно обращать внимание не на название класса или методов (это всё ерунда), а на "общие концепции"... Вот, посмотрев видео, что ты можешь теперь сделать по своему заданию (можешь прям подчеркнуть)? p.s.3: можешь, в принципе, сразу свою задачу не решать, а просто перенабрать с видео (чтобы руку набить и посмотреть что всё работает), а потом под себя переделаешь... Можешь перенабрать не один, а несколько раз (если есть такая необходимость)... p.s.4: кстате, у тебя вроде пункт 6 продублировался с п.9. Последний раз редактировалось ura_111; 30.01.2017 в 04:01. |
30.01.2017, 19:52 | #5 |
Регистрация: 26.01.2017
Сообщений: 4
|
Спасибо помогло! Разобралась!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать родительский класс, в котором будут оценки студентов за сессию. Создать класс потомок, в котором будут оценки ( Delphi ) | De199 | Помощь студентам | 10 | 05.03.2014 10:55 |
Создать класс | XBlade | Помощь студентам | 2 | 21.06.2013 10:55 |
Создать класс | Cuda | Общие вопросы C/C++ | 4 | 30.05.2012 23:54 |
Cоздать класс жидкость. определить конструкторы деструкторы и функцию печати. создать публик производный класс. (С++) | Динар Габбасов | Помощь студентам | 0 | 28.05.2012 18:44 |
создать класс на c# | michal3003 | Помощь студентам | 1 | 15.12.2011 19:22 |