CS141: Topics for Week 9: Oct 19, 21, 23, 2015


Computer Science Headlines

ACM Tech News

Lab

Due Monday: Lab 6: Introduction to Graphical User Interfaces
Begin: Lab 7: More on Classes

Vocabulary: Chapter 6 A Second Look at Classes and Objects

Static (or class) member variables (fields)
Static (or class) methods
Method/Constructor overloading
Method signature (name + parameter types)
Reference to an object
Pass by value (primitive types)
Pass by reference (objects)
Comparing objects (.equals)
Copy constructor
Aggregation
Deep vs shallow copying
null reference
Shadowing
"this" reference variable
(private) Inner class
Enumerated type
Garbage collection

Topics:

In Class Practice Activities