CSE

Welcome To Computer Science & Engineering. This Site Contains Complete Information of Computer Engineering, Computer Science & Engineering, Computer Information System, Software Engineering, Computer Science Course Schedule, Course Tutorial, Suggestions, University Tuition Fees, Study Guideline & More.
Showing posts with label Learning Object Oriented Programming. Show all posts
Showing posts with label Learning Object Oriented Programming. Show all posts

Learning Object Oriented Programming

Introduction to Object-Oriented Programming 
• Objects and classes
• Abstract Data Types (ADT)
• Encapsulation and information hiding
• Aggregation
• Inheritance and polymorphism

Pure Object-Oriented Languages Five rules [Source: Alan Kay]: 
• Everything in an object.
• A program is a set of objects telling each other what to do by sending messages.
• Each object has its own memory (made up by other objects).
• Every object has a type.
• All objects of a specific type can receive the same messages.
 Java breaks some of these rules in the name of efficiency.

The Object Concept 
• An object is an encapsulation of data.
• An object has  identity (a unique reference),  state, also called characteristics  behavior
• An object is an instance of an abstract data type.
• An abstract data type is implemented via a class

Watch Thousands New Movie

Search This Blog

free counters