Xref: utzoo comp.lang.smalltalk:1354 comp.lang.eiffel:403 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!uhccux!munnari.oz.au!murtoa.cs.mu.oz.au!ditmela!latcs1!tanp From: tanp@latcs1.oz (Tan Poh Lee) Newsgroups: comp.lang.smalltalk,comp.lang.eiffel Subject: Class an object? Keywords: class Message-ID: <6319@latcs1.oz> Date: 7 Sep 89 23:21:49 GMT Followup-To: comp.lang.smalltalk Organization: Comp Sci, La Trobe Uni, Australia Lines: 20 I like to have some clarification on several questions about class. 1. Is a class an object? 2. Does it have a unique system identifier like the object? 3. Object has a system/object identifier, value and associated methods. Is it right to say that a class have system identifier, value domain, methods and a NAME? 4. Is a tuple object which consists of another tuple object (ie. only one composition level) regarded as a complex object? An example: O1 : O4 : Is O1 a complex object? I am aware some object-oriented languages do not have class concept. If you have any language in mind with respect to the answers of the questions above, please mention it. Thanks.