Mid Term Papers Home  |  Join  |  Contact Us  |  Privacy Policy  |  Login  |  Logout
  Search Keywords:  


Acceptance Essays
American History
Anatomy
Animal Science
Anthropology
Arts
Astronomy
Aviation
Beauty
Biographies
Book Reports
Business
Computers
Creative Writing
Current Events
Economics
Education
Engineering
English
Environmental Science
Ethics
European History
Film
Foreign Languages
Geography
Government
Health
History
Human Sexuality
Legal Issues
Marketing
Mathematics
Medicine
Miscellaneous
Music
Mythology
Philosophy
Physiology
Poetry
Political Science
Politics
Psychology
Religion
Science
Shakespeare
Social Issues
Sociology
Speech
Sports
Supernatural
Television
Technology
Theater
Zoology

Introduction

Below is a free term papers summary of the paper "Introduction." If you sign up, you can be reading the rest of this term papers in under two minutes. Registered users should login to view this term paper.

Term Paper TitleIntroduction
# of Words1433
# of Pages (250 words per page double spaced)5.73
Introduction
Object Orientation has become more and more important in the last years. Object oriented programming was designed for re-use of codes. It is a type of programming in which programmers define not only the data structure, but also the types of operations that can be applied to the data structure. In this way, the data structure becomes an object that includes both data and functions. In addition, programmers can create relationships between one object and another. For example, objects can inherit characteristics from other objects. One of the principal advantages of object-oriented programming techniques over procedural programming techniques is that they enable programmers to create modules that do not need to be changed when a new type of object is added. A programmer can simply create a new object that inherits many of its features from existing objects. This makes object-oriented programs easier to modify.

Object oriented language uses the following concepts
Classes, Objects, Instance variables and Methods.
Basically everything in object orientation is considered an object, except for the primitive data types: There are mainly three groups of primitive data types: numeric types, Boolean types and arrays. Objects contain attributes and methods.
The attributes of an object are just like Adjectives in the English language. The attributes describe the objects like adjectives describe the nouns. A class is determined by common attributes, all objects falling under this category of common attribute belong to that class.
Methods are like verbs, they describe the action or task performed by the object Since objects are the fundamental building blocks they can inherit attributes and methods from their parent class. Objects can also collaborate with each other.

Inter-phases
Objects can have: public interphase, private interphase.

Inheritance
If there is already a class which can respond to a bunch of different messages, and if you wanted to make a new, similar class which adds just a couple of more messages you do not have to re-write the entire class. All you need to do is create a subclass of the original class. This new class inherits all the existing messages, and therefore, all the behavior of the original class. The original class is called the parent class, or superclass, of the new class. Some more jargon-- a subclass is said to be a specialization of its superclass, and the conversely a superclass a generalization of its subclasses. ...

This is not the end of the termpaper! Register below to see the complete version of this term paper.

Membership Plans Credit Card Check
1 month membership
3 month membership
(You Save 50%)
6 month membership
(You Save 67%)

Home  |  Login  |  Logout  |  Join  |  Privacy Policy  |  Contact Us
Copyright © 2002-2007 Mid Term Papers. All rights reserved. This term papers website is used for research purposes only.
If you have forgotten your username or password, please click here.
If you like to cancel your account, please click here.

1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22