CSC153, Class 46: Building Lists from Arrays Overview: * The basic strategy * Code code code Notes: * Movie? * Wasting time on prospies? * Post-Easter candy * Mostly code writing today * Exam due * Next Monday: Cool 151 presentations at 2:15 * No new homework: To do lists NO MORE HOMEWORK! Planning ahead; typical schedule S1 CSC153 MAT133 or MAT215 F2 CSC211 [Architecture; some say no] CSC261 [AI with Stone] MAT215 or MAT218 (Or 220 for Physics Pholk) S2 CSC362 [Compilers with Sam; no sleep for a semester] CSC201 [C, Memory, ... with Stone] MAT218 if you haven't taken it yet F3 CSC213 CSC301 S3 CSC302 CSC341 F4 CSC211 CSC223 S4 Relax. You're done. Four levels of protection public: Anyone can access it public fields can be read and changed by any object public methods can be called by any object protected protected fields can be read and changed by other objects in the same package and by subclasses protected methods can be called objects in the same package and by subclasses "package" (what you get when you don't explicitly give a protection) Remove subclasses from the statement above private private fields can be read and changed only by other objects in the same class private methods can be called only by other objects ijn the same class STUDENTS AND SAM NEED TO THINK ABOUT DELETE FOR NEXT CLASS SAM NEEDS TO PREPARE STUFF ABOUT PACKAGES AND STATIC/NONSTATIC SAM NEEDS TO GRADE EXAMS SAM NEEDS TO GRADE HOMEWORK (NOT TONIGHT, THOUGH)