OO Programming in Java
Class 1 Material
Contact Info
Tom Poliquin
poliquin@cats.ucsc.edu
Work - 831-457-0312
Grading
Homework 75%
Attendance 25%
Holiday Issue
TBD
Quick Class Poll
Name
Company
Why are you here
What you expect to get out of course
If someone woke you up in the middle of the
night what language would you program in.
What this course is
Practical OO
Java Threads
Java AWT
Design Patterns
Network Intro
Not Java Guruland
Individual Class Overview
Homework Review
New Material
Quiz
Quiz Review
Object Modeling in class
to prepare for homework coding.
Religious Material
Object Oriented Programming | Data and Methods live together |
Class | Objects with certain characteristics live together |
General OO
OO Benefits most often claimed |
|
Additional claimed benefits |
|
What is OO Programming |
|
General Agreement on OOP |
|
Some people say .... |
|
OO Principles
Workinng definitions |
|
3 ways to think of an object |
|
Can these be objects |
|
Why an object based view |
|
Classes are factories for new objects |
|