You are here

Concepts of Object-Oriented Programming

Author: 
NJIT Staff
Issue Date: 
Saturday, August 2, 2008
Description: 
This is a set of slides which goes through all of the concepts o object-oriented programming. These slides were adapted from the online vesionof the book "The Java Tutorial" available at this url: http://java.sun.com/docs/books/tutorial/index.html
Keywords: 
message, class, inheritance, modularity, information hiding, class as blueprint, class as prototype
Other Disciplines: 
OOP, JAVA
Education Levels: 
Middle School
High School
Intended Audience: 
Educator
Learner
Type: 
Instructional Material : Lesson
Publisher: 
ACM JETT Workshop at NJIT
URL: 
http://java.sun.com/docs/books/tutorial/index.html
CSTA Classification: 

CT.L3B-10

Decompose a problem by defining new functions and classes.

CPP.L3A-02

Use mobile devices/ emulators to design, develop, and implement mobile computing applications.

CPP.L3B-02

Use tools of abstraction to decompose a large-scale computational problem (e.g., procedural abstraction, object-oriented design, functional design).

CC.L3C-01a

Object-Oriented Program Design (AP Comp Sci A Topic I)

CC.L3C-12

Other Project-Based Courses

Download this resource: