CS 4773 Object Oriented Systems Introduction
About the course
- Look at syllabus
- Index cards - tell me about yourself
- Name
- Last few CS courses you took
- Java ability on a scale of 0-10:
- 0: what is Java?
- 3: took CS 1723 but don't remember much
- 5: can write simple Java programs using a book or
online documentation
- 7: above + good grasp of inheritance and encapsulation
- 10: can teach this course
- JBuilder or other development experience?
- Are you comfortable with using exception handling?
- Are you comfortable with using threads in Java?
- Are you comfortable with using mouse and keyboard input in Java?
- Pictures - use username cs4773
- Using JBuilder example
This is available at ~cs4773/jbuilder_public/NanoTimeCheck
To get a copy of this:
- Make a cs4773_examples somewhere in your account
- Make a NanoTimeCheck subdirectory
- From this directory execute:
cp -r ~cs4773/jbuilder_public/NanoTimeCheck/* .
- NanoTimeTest redone
Note: Extending a class that has a constructor that takes parameters:
- If a class contains no constructor declarations, then the default
constructor that takes no parameters is automatically provided.
- The default constructor takes no parameters and invokes the superclass
constructor with no arguments.
- A compile time error occurs if a default constructor is provided by the
compiler but the superclass does not have a constructor that takes
no argumnets.