CSC 143/Chapter 8: Difference between revisions
From charlesreid1
No edit summary |
|||
| Line 1: | Line 1: | ||
=Chapter 8: Object Oriented Programming (Review)= | =Chapter 8: Object Oriented Programming (Review)= | ||
==Chapter 8 Summary | ==Chapter 8 Summary== | ||
Chapter 8 concepts: | Chapter 8 concepts: | ||
Revision as of 19:26, 14 September 2016
Chapter 8: Object Oriented Programming (Review)
Chapter 8 Summary
Chapter 8 concepts:
- Object oriented programming (classes and objects)
- Object state (fields) and behavior (methods); accessors
- Object initialization (constructors)
- Encapsulation (private fields)
- Case study: Stock class
Chapter 8 Code
Lecture Code
We have a simple object-oriented hello world program implemented in the 00_HelloWorld folder in the Github repository.
Worksheet Code
Polynomials:
- In this assignment, you'll implement a Polynomial object
- Design the data structure for the polynomial object
- Implement 3 methods:
- Add to another polynomial object
- Evaluate the polynomial at x
- Find roots if degree < 3