java_classes_and_objects

java_classes_and_objects - Classes and Objects in Java...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Classes and Objects in Java Learning Objective L5
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Why start with Classes? OO is the most important aspect of Java. OO is available in almost any contemporary programming language (Python, Perl, Ruby, etc.) OO yields tremendous benefits in organizing programs and making them more robust. It is important to begin thinking in objects as soon as possible.
Background image of page 2
How should I learn this? Read the links following L5 in the Learning Objectives Read Chapters 6 and 11 in Gaddis Actively participate in class activities Take an Object-oriented perspective on the projects (as they become available) Read the Meyer article – it’s not easy reading, but it’s the best explanation of how to start designing with classes that I have found.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Agenda The big picture – classes as abstract machines Terminology Meyer article (read it) Designing a class together Designing classes – team activity Implementing a simple class in Processing
Background image of page 4
Abstract Machines All abstract means here is that classes don’t have to model real, mechanical systems
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 12

java_classes_and_objects - Classes and Objects in Java...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online