CSCE 745: Object-Oriented Programming Methods