J. Michael Moore Object Oriented Programming: An Introduction CSCE 110
J. Michael Moore Procedural/Functional Programming Pascal is an example Focus is on the steps from beginning to end using –_________________ (i.e. ______________ & ____________) Data is something that gets __________ & ________________ A different _______________ on programming Focus on "________" and their __________ Object Oriented Programming
J. Michael Moore Objects _____________ ______________ –Dogs Fur color Weight Age … __________ –Similar to __________ in Pascal _______________ –Dogs Bark Sit Fetch … ___________ –Similar to __________ in Pascal Described in a ______ by its ____________ – Similar to ______________ in Pascal… think _________
J. Michael Moore Modeling ___________ Class Name ___________
J. Michael Moore __________________ ______ the details of how an object is implemented. –Similar to _____________________ in Pascal Keeps most of the code related to an object ______________. Control ________ by setting ________ to members as ________, ________, and ________
J. Michael Moore ______________ Subclasses have ____________________ defined in the parent class. Subclasses can ___________________ of parent class, i.e. ____________ behavior. Subclasses can _____________________ members.
J. Michael Moore Modeling _____________
J. Michael Moore _____________________ Treat _________ classes as instances of the _________ class.