From: Cameron H. <ca...@bi...> - 2001-01-29 14:27:27
|
netscape themselves refer both javascript and java as object-based languages. javascript they say is prototype-based, and java is class-based. both are object-based. straight from the horses mouth http://developer.netscape.com/docs/manuals/js/client/jsguide/obj2.htm > -----Original Message----- > From: dyn...@li... > [mailto:dyn...@li...]On Behalf Of Eytan > Heidingsfeld > Sent: 29 January 2001 13:14 > To: dyn...@li... > Subject: RE: [Dynapi-Dev] Next Generation > > > Lets really get the terms straight. > > Class-Oriented: You develop classes. You do this be using the prototype of > an object. Then this object becomes basically a prototype, a > class and then > for inheritance an object says use this objects prototype and add these > members. > Object-Oriented: You develop classes by defining an interface and then > implementing this interface. To use this object you create a new object > based on this class. Inheritance is dealt with by saying I want to inherit > this and this class. Then your new object has the same members as those > classes with pointers to their implementation. > > There is no PO only CO and OO the difference is inheritance and memory > management but since there is no memory management in JS there is no > difference but inheritance. > 8an > > > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://lists.sourceforge.net/lists/listinfo/dynapi-dev |