Python Classes and Objects - George Mason …
嚜燕ython Classes and
Objects
A Basic Introduction
Coming up: Topics
1
Topics
?
?
?
?
Objects and Classes
Abstraction
Encapsulation
Messages
What are objects
?
An object is a datatype that stores data, but
ALSO has operations defined to act on the
data. It knows stuff and can do stuff.
?
Generally represent:
每
每
?
tangible entities (e.g., student, airline ticket, etc.)
intangible entities (e.g., data stream)
Interactions between objects define the
system operation (through message passing)
What are Objects
? A Circle drawn on the screen:
? Has attributes (knows stuff):
每 radius, center, color
? Has methods (can do stuff):
每 move
每 change color
Design of Circle object
? A Circle object:
每 center, which remembers the center point of the
circle,
每 radius, which stores the length of the circle*s
radius.
每 color, which stores the color
? The draw method examines the center and
radius to decide which pixels in a window
should be colored.
? The move method sets the center to another
location, and redraws the circle
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
Related searches
- classes and objects in java
- george mason university mason core
- george mason core requirements
- george mason university graduate school
- george mason university information technology
- george mason core courses
- george mason core
- george mason course catalog
- george mason university
- george mason class catalog
- george mason university library catalog
- george mason university course catalog