Review : abstract

8/1/99


Click here to start


Table of Contents

Review : abstract

The Student Class Hierarchy

Using Student Class

Abstract Student Class

Interface

Implements

interface And implements

More interface Examples

More implements Examples

Differences

Extending Interface

Extending interface

Try it out yourself 1

Try it out yourself 2

Try it out yourself 3

Bugs

Bugs are bad

Today�s Lecture

Program Development

Program Design : Classes

Program Design : Pseudocode

Program Design : Data Flow

Program Design : Control Flow

Good Program vs. Bad Program

Very Bad Program

Better Program

Good Design

PPT Slide

What if ..

PPT Slide

Bug Preventions

Good Programs

Finding Bugs

Component Testing

Debugging Techniques : Think �high-level�

Debugging Techniques : Printout

Debugging Techniques : Explain it to Someone Else

Debugging Techniques : System.err.println

Using System.err.println

Debugging Techniques : assert

Using assert

Debugging Techniques : assert

Debugging Techniques : Debugger

Summary

Summary

Author: weitsang

Email: millett@cs.cornell.edu

Home Page: http://www.cs.cornell.edu/cs100-su99/

Other information:
CS 100 Summer 1999 Lecture Notes