I gave the second lecture as Corky’s substitute in COMP 311 today. We talked about object-oriented languages in general, and Java in particular.
I didn’t talk about the historical perspective on OO (slide 5), and I only mentioned multiple inheritance and prototype-based OO languages briefly. Other than that, I finished slides 1-7, i.e. including “Java Implementation I”. I also talked a bit about static and dynamic chains, how Java doesn’t have a static chain, and why.
I’m always happy when I get the opportunity to do a lecture.
Now I’m loading stuff back into my brain that I had paged out into swap space a few months ago…