Классы и объекты

Язык программирования Fore является объектно-ориентированным. Этот факт означает возможность описания в программе собственных классов и создания на их основе конкретных объектов, используемых в коде. В этом разделе приводятся характеристики языка именно в этой области.

Язык позволяет описывать иерархии полиморфных параметризуемых классов, допускающих определение множества членов класса:

К другим существенным характеристикам языка можно отнести модель управления памятью, основанную на автоматическом управлении жизненным циклом объекта и сборке мусора.

Язык не имеет и не позволяет создавать никаких других типов кроме классов. Все стандартные типы Integer, Double и т.д. тоже являются классами, однако не допускают наследование от них. Все объекты и типы, используемые в языке Fore, имеют один исходный базовый класс - Object. Переменные, объявленные с типом Object, могут содержать любые значения.

См. также:

Общие сведения о языке