L6_OOP - OOP: Object-Oriented Programming BIT 3444 G. Alan...

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

View Full Document Right Arrow Icon
OOP: Object-Oriented Programming BIT 3444 G. Alan Wang 09.30.2008 1
Background image of page 1

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

View Full DocumentRight Arrow Icon
enerations of Programming Languages Generations of Programming Languages 940s: achine Code GL) 1940s: Machine Code (1GL) • 1950s: Assembly Language (2GL) ate 1950s ow: Advanced Programming Late 1950s - now: Advanced Programming Language – Structured programming languages (e.g., BASIC, C, PASCAL, FORTRAN) – Object Oriented Programming Languages (e.g., JAVA, C++, VB.NET) 2
Background image of page 2
OP Overview OOP Overview OP is a reflection of the real world OOP is a reflection of the real world – “Computers are … a different kind of expressive medium”* • Objects in OOP have an analogy to the objects in the real world– they all have characteristics and behaviors • OOP decomposes a problem into a number of entities and then builds data and functions around those entities 3 * Thinking in Java , 3 rd Ed., Bruce Eckel
Background image of page 3

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

View Full DocumentRight Arrow Icon
lass Class lass efines the abstract Class defines the abstract characteristics of a thing, including its haracteristics (i e attributes or characteristics (i.e., attributes or properties) and actions it can take (i.e., ethods) methods) • The members of a class include its roperties ethods and vents properties
Background image of page 4
Image of page 5
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/12/2008 for the course BIT 3444 taught by Professor Gwang during the Fall '08 term at Virginia Tech.

Page1 / 11

L6_OOP - OOP: Object-Oriented Programming BIT 3444 G. Alan...

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

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