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 you are creating an app for a zoo. If you have an Animal
class, you can use instances of that class to represent...