OO Programming Concepts Object Oriented Programming(OOP) O Encapsulates data (attributes) and methods (behaviors) o Objects: An object represents an entity in the real world that can be distinctly identified O Allows objects to communicate oWell-defined interfaces Introduction to Java Programming, revised by Dai-kaiyuLiang,Introduction to Java Programming,revised by Dai-kaiyu 3 OO Programming Concepts ⚫Object Oriented Programming (OOP) Encapsulates data (attributes) and methods (behaviors) ⚫Objects: An object represents an entity in the real world that can be distinctly identified Allows objects to communicate ⚫Well-defined interfaces