Understanding classes
Classes are useful for representing complex objects, for example:
- Individual employee information for a company
- Items for sale at an e-commerce site
- Items you have in your house for insurance purposes
Here's what a class declaration and definition looks like:
class ClassName { property1 property2 property3 method1() { code } method2() { code } }
Every class has a descriptive name, and it contains variables or constants used to represent an object. Variables or constants associated with a class are called properties.
A class can also contain functions that perform specific tasks. Functions associated with a class are called methods.
Once you have declared and defined a class, you can create instances of that class. Imagine...