Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2017, 01:19   #1
Inna Bertova
 
Регистрация: 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.
Inna Bertova вне форума Ответить с цитированием
Старый 29.01.2017, 01:42   #2
Inna Bertova
 
Регистрация: 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. Причина: Это все на что я была способна!
Inna Bertova вне форума Ответить с цитированием
Старый 29.01.2017, 22:33   #3
Inna Bertova
 
Регистрация: 26.01.2017
Сообщений: 4
По умолчанию

Ребят помогите во вторник экзамен надо очень! В Delphi надо написать код.

Последний раз редактировалось Inna Bertova; 30.01.2017 в 01:22.
Inna Bertova вне форума Ответить с цитированием
Старый 30.01.2017, 03:40   #4
ura_111
Участник клуба
 
Регистрация: 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.
ura_111 вне форума Ответить с цитированием
Старый 30.01.2017, 19:52   #5
Inna Bertova
 
Регистрация: 26.01.2017
Сообщений: 4
По умолчанию

Спасибо помогло! Разобралась!
Inna Bertova вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать родительский класс, в котором будут оценки студентов за сессию. Создать класс потомок, в котором будут оценки ( 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