CSC 161 Test 1 Study Guide
Be prepared to answer questions on any programming concepts from CSC 160, such as classes, methods,
local variables, scope of variables, references, etc.
Be prepared to answer questions about the following concepts.
abstract methods, abstract classes, interfaces.
inheritance, superclasses, subclasses, type compatibility among classes in an inheritance hierarchy,
class casting and when it is needed.
event, event listeners, event handling, event sources, action command strings.
You don't need to memorize every little detail about the following methods/classes and associated concepts, but
you should recognize them, be able to state their purpose, and know how to use them.
JFrame, JButton, ActionEvent, actionPerformed(), ActionListener, getSource() method of ActionEvent,
getActionCommand() method of ActionEvent, addActionListener() method and its uses,
Simple Graphics, paintComponent() method, repaint() method, fonts (what they are, you dont have to
memorize any methods for working with fonts). The Graphics and Graphics2D classes.
Have a general knowledge of the Graphics2D methods, but you dont have to memorize details.
timers, how to use them, how to do simple animations.