Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overview1 History of Programming Languages n Machine languages n Assembly languages n High-level languages – Procedure-oriented – Object-oriented/Event-driven.

Similar presentations


Presentation on theme: "Overview1 History of Programming Languages n Machine languages n Assembly languages n High-level languages – Procedure-oriented – Object-oriented/Event-driven."— Presentation transcript:

1

2 Overview1 History of Programming Languages n Machine languages n Assembly languages n High-level languages – Procedure-oriented – Object-oriented/Event-driven

3 Overview2 OOP Terminology n OOP - object-oriented programming – using an object-oriented language to create a program that contains one or more objects n OOD - object-oriented design – the design methodology used to plan object- oriented programs – divides a problem into one or more objects

4 Overview3 Object n Anything that can be seen or touched n Has attributes that describe the object n Has behaviors that the object can either perform or have performed on it

5 Overview4 Class n Pattern or blueprint for creating an object, which is an instance of a class

6 Overview5 Encapsulation n To enclose in a capsule n Combining an object’s attributes and behaviors into one package—a class

7 Overview6 Abstraction n Hiding the internal details of an object to prevent the user from making inadvertent changes to the object n Some attributes and behaviors are hidden, while others are exposed

8 Overview7 Inheritance n Allows you to create one class from another class n The new class is called the derived class n The original class is called the base class

9 Overview8 Monthly Payment Application


Download ppt "Overview1 History of Programming Languages n Machine languages n Assembly languages n High-level languages – Procedure-oriented – Object-oriented/Event-driven."

Similar presentations


Ads by Google