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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2007, 10:10   #1
Mickle
Пользователь
 
Регистрация: 27.03.2007
Сообщений: 37
По умолчанию Классы

Привет всем!
Проблема такак кто знает подскажите необходимо сделать следующее:
Открыть модуль, не связанный с формой и поместить в него три класса:
Класс Animal, который содержит в разделе public объявление конструктора Create и объявление метода-функции: Verse – звук. Тип результата возвращаемого функцией – string. Метод Verse объявить виртуальным и абстрактным.
Я попробывал как сделано в книжке но выдает ошибку

unit Unit2;
interface
Type
Animal=class
public
Constructor Creat;<-Вот здесь или я что-то не понимаю
private
end;
implementation
end.
подскажите пожалуйста
Зарание благодарю.
Mickle вне форума Ответить с цитированием
Старый 07.05.2007, 12:16   #2
Shuraken
Форумчанин
 
Аватар для Shuraken
 
Регистрация: 16.04.2007
Сообщений: 298
По умолчанию

unit UnitAnimal; //надо давать осмысленные названия

interface

type
TAnimal=class(TObject) //принято названия классов начинать с буквы T, и если ты собираешься сделать этот класс родительским для других, то тогда тогда лучше указать родителя для класса;
public
constructor Create; override; //переопределим родительский конструктор под свой
function Verse: string; virtual; abstract; //такое объявление обозначает, что во всех классах-потомках от данного класса эта функция должна быть определена
end;

например...
type
TCat = class(TAnimal)
public
constructor Create; override;
function Verse: string; override;
end;

Почитай учебники, это азы ООП - объектно-ориентированного программирования, там все хорошо и доступно описано.
Не надо ничего усложнять. Все достаточно тривиально.
Shuraken вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Классы в php Romanbl4 PHP 3 08.08.2008 07:09
Классы Старовъръ Общие вопросы Delphi 4 26.06.2008 17:00
классы ShenDy Общие вопросы C/C++ 1 12.04.2008 14:01
Классы Voucik Общие вопросы C/C++ 2 22.01.2008 17:03