At the end of this lesson, you will be able to:
- understand that objects have state and behaviour (properties and fields)
- structured programming
- procedural programming
- go over Using OOP, Chapter 8
- Computer Based Problem Solving
- "What are Objects" & "What is a Class"
- do the demo of "Bicycle Class"
- note the naming convention for a Field (__speed)
- methods are just public procedures and functions
- code example
- create a "Vehicle Class"
- all "Vehicles" have the following properties (fields):
- License plate number
- Colour
- # of doors
- Speed
- Maximum speed
- they also have methods:
- Accelerate
- Brake
- Current State
- work on the weekly assignment
- read over Using OOP, Chapter 8
- Computer Based Problem Solving
- "Property Members", "Read-Only Property Members"