[   ^ to section index...   ]

CSE 341 : 31 May 2001

Page 1: Basics of OO subtyping. The substitutability principle.
Page 2: An example of "natural" subtyping. Java's more restricted overriding rules, and overloading.
Page 3: Overriding vs. overloading. An example translating the EatingFly examples. Abstract classes and methods, and a consequence of the Java/C++ design. Generic functions: an alternate way of looking at object-oriented overriding vs. overloading.
Page 4: Retrospective course rationale, and suggestions for future study.



Slides from lecture: PowerPoint, Acrobat, Acrobat w/ 6 slides/page





Keunwoo Lee
Last modified: Thu May 31 10:46:49 PDT 2001