Professional Documents
Culture Documents
Object Oriented
Programming in C++
Professor Fowler
Last Time
2
Agenda
Ch 7 - Object Oriented Programming
7.1 Abstract Data Types 7.8 Private member Functions
3
Theme for Today
4
“Method.”
5
Chapter 7
Object Oriented
Programming
6
Agenda
Ch 7 - Object Oriented Programming
7.1 Abstract Data Types 7.8 Private member Functions
7
Agenda
Ch 7 - Object Oriented Programming
7.1 Abstract Data Types 7.8 Private member Functions
8
Accountability Groups
9
Purpose
10
First Meeting
11
Activities
1. Quick Check - 1/2 words on how you’re doing.
12
Program This
Exercise
Exercise Goals
• Construct Knowledge
14
Programming Exercise
• Build a dynamic array of 10 ints on the heap. Assign a
value of 10 * index number to each element.
15
7.3 Introduction to
Classes
17
Photo Credit: https://qph.ec.quoracdn.net/main-qimg-021242ab769010da96e2a2ecb7fb266a
Photo Credit: https://3.bp.blogspot.com/-y8do_JdFx6c/V3_dywgZzPI/AAAAAAAAGZY/catSBAx1g-ciuT6LxvvnjYAfvEWH2jAmQCLcB/s1600/Wordane-OOP-car-class-eg-2.jpg
Photo Credit: https://iandunn.name/content/presentations/wp-oop-mvc/images/object-instantiation.png
7.4 Creating and
Using Objects
21
7.5 Defining Member
Functions
23
• Classes group data and associated behaviors.
24
• We use methods!
25
Methods
26
Method
Another example
Coding Exercise
30
What’s this section
about?
31
Agenda
Ch 7 - Object Oriented Programming
7.1 Abstract Data Types 7.8 Private member Functions
32
What’s Next?
33
Agenda
Ch 7 - Object Oriented Programming
7.1 Abstract Data Types 7.8 Private member Functions
34
Agenda
Ch 7 - Object Oriented Programming
7.1 Abstract Data Types 7.8 Private member Functions
35
Homework 2 due Sunday.
36
Modify This
37