3.4.3 Класс, объект, метод и отношения между ними

В классе описываются свойства и умения создаваемого впоследствии объекта. Описание класса берётся за основу при создании объекта. В общем случае у разных объектов (экземпляров) одного класса имеются те же самые поля, но значения этих полей - разные. Умения (действия) класса описываются в методах - т.е. в общем случае в подпрограммах. В разных языках к этому основному направлению имеются также различные дополнения. В случае Java и C# например описываются некоторые действия класса при помощи интерфейсов (англ. Interface). В Javascript создаются новые однотипные объекты на основе объекта-прототипа.