Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Why OOP-Object Oriented Programming-Lecture Slides, Slides of Object Oriented Programming

Objective of this cours is to develop effective computer programming skills in solving complex problems and to learn adequate and operational software organization in developing real life engineering solutions using powerful object oriented paradigm of the language. It includes: Corollary, Software, System, Functionality, Procedural, Programming, Languages, Instructions, Limitations

Typology: Slides

2011/2012

Uploaded on 07/31/2012

netu
netu 🇮🇳

4.5

(4)

55 documents

1 / 6

Toggle sidebar

Related documents


Partial preview of the text

Download Why OOP-Object Oriented Programming-Lecture Slides and more Slides Object Oriented Programming in PDF only on Docsity! 2/8/2011 8 Corollary Introduction and learning the computer software for an engineering system is significant. Identification of an appropriate software is critically required to enhance the system functionality. If the software is unavailable engineer must be , able to create his/her own software. Lets Begin docsity.com 2/8/2011 9 Why OOP ? Developed to overcome limitations of the procedural programming languages e g C , . ., , Fotran, etc.. A set of instructions, given some input perform the desired output Divided and organized in functions for repeated set of instructions (easier to comprehend) However, as the program grows larger the level of complexity increases! Limitations of procedural languages Un-restricted access to global data l h b d dLoose re ations ip etween ata an its corresponding functionality Often provided in a poor or insignificant organization model Usman Younis docsity.com 2/8/2011 12 Class & Objects “Objects are members of classes” E g you can define as many variables of type int in . ., your program, as you require And you can define as many Objects of a Class in your program, as you require This means Class acts a blue-print of an Object Data Usman Younis Data Member Functions Member Functions Member Functions Data Member Functions Data Objects – An Example Buildings Usman Younis Gauges Steer docsity.com 2/8/2011 13 Inheritance Function A Local DataBase Class Function B Local Data Function A Local DataDerived Class Derived Class Usman Younis Function A Function B Function C, D Function A Local Data Function B Function E Function B Function F Derived Class docsity.com
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved