Professional Documents
Culture Documents
Object Oriented Programming Concept Session 1
Object Oriented Programming Concept Session 1
Programming Method II
Year : 2010/2011
Bina Nusantara
Course Outline
• Introduction to OOP
• Advantage of OOP
• Class and Object
• Method
• Abstraction
• Encapsulation
• Inheritance
• Polymorphism
Bina Nusantara
Introduction to OOP
Bina Nusantara
Introduction to OOP (Cont’d…)
Bina Nusantara
Advantage of OOP
Bina Nusantara
Class and Object
Bina Nusantara
Method/Behavior
• Ability of objects
• All work processes and behavior of an object
represented/described by this method.
• Example: People can talk/ask, walk, eat, sleep and
rest.
Bina Nusantara
Abstraction
Bina Nusantara
Encapsulation
Bina Nusantara
Inheritance
Bina Nusantara
Polymorphism
Bina Nusantara
Reference
• Introduction to Java Programming. 7ed. Liang. 2009.
Chapter 9, hal 331
• Java Software Solution. 5ed. Lewis & Loftus. 2007.
Chapter 6, hal 322
• OOP
http://en.wikipedia.org/wiki/Object-oriented_programming
• OOP Concepts
http://java.sun.com/docs/books/tutorial/java/concepts/index.html
• OOPs and Its Concepts in Java
http://www.roseindia.net/java/beginners/oop-in-java.shtml
• Advantages of OOP http://idynsolutions.wordpress.com/2006/11/06/oop-
part-i-introduction/
Bina Nusantara