provided by: 
Originally published at Internet.comJScript .NET is a fully object oriented programming language, since it provides direct support, through the class statement, for creating your own types that encapsulate data, and behavior. This week's article takes an in-depth look at several JScript .NET statements: * class * const * enum * package * import
Understanding objects and classes
Objects and classes act as placeholders to represent everything from tangible things to immaterial things like ideas and concepts. Objects and classes exist, in part, to manage complexity during the design, implementation, and maintenance phases of a solution's lifecycle. Since objects and classes have the same role, why not just have a class or an object - why two things?
An object is different from a class very subtle but important ways: * An object is an instance of a class * Objects exist in the context of an active system
An object can be active - acting on its own and having its own thread of execution - or it can be passive - waiting for some other entity to tell it what to do. An object requires system resources, such as memory or disk space, and there can be more than one instance of the same object.
...
Read article at Internet.com site