Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!ames!claris!drc From: drc@claris.com (Dennis Cohen) Newsgroups: comp.lang.pascal Subject: Re: Objects Message-ID: <10258@claris.com> Date: 9 Jun 89 00:34:21 GMT References: <11040@orstcs.CS.ORST.EDU> Reply-To: drc@claris.com (Dennis Cohen) Distribution: usa Organization: Claris Corporation, Santa Clara CA Lines: 20 Object Pascal was an extended Pascal developed jointly by Apple and Wirth during a period that he was in the Bay Area. What it provides are extensions to the language which allow the programmer to define "classes" and "objects". An object is analogous to a record, but in addition to the fields of the record there are procedures and functions which are called "methods". An object is usually descended from another object (called its superclass) and it inherits the instance variables and methods of the superclass, unless you choose to override (which is the normal case). It would be too difficult to go much further with this in such a constrained forum; however, Kurt Schmucker's book on Object Oriented Programming for the Macintosh spends a fair amount of time discussing the nuances of the language -- the remainder of the book is pertinent only for people interested in an outdated release of MacApp (which is written in Object Pascal). -- Dennis Cohen Claris Corp. ------------ Disclaimer: Any opinions expressed above are _MINE_!