WHAT IS OOP? * The foundation of the Java programing language * Based on a few concepts: abstraction, state and port (data and methods) and encapsulation (information hiding) * Advantages: * Reusable * Easy to maintain * Faster software package development * Produce high-quality programs * Easy to change and easy to scale WHAT IS AN OBJECT? * make to understanding object-oriented technology * Real-world objects that piece 2 characteristics: state (data) and demeanour (methods) A software bundle of variables and related methods WHAT IS A MESSAGE?
* Non-specific condition c eachs for objects to accomplish routines * conduct to an object to perform an operation in an object-oriented environment * Provides two chief(prenominal) benefits: * An objects behavior verbalised through its methods, so (aside from direct variable access) point on pass(a) supports all doable interactions between objects * Objects dont motif to be in the same process or even up on the same machine to send and receive messages top and frontward to each other * When object A deficiencys object B to perform one of Bs methods, object A sends a message to object B * Components of a message * The object to which the message is addressed * The hear of the method to perform * Any parameters unavoidable by the method WHAT IS A degree? * A mechanism utilize to distinguish one fictional character of object from another * A blueprint, or prototype, that defines the variables and the methods greens to all objects of a certain kind * Set of objects that share a greenness corporeal body structure and a common behavior * A specification of structure (instance variables), behavior (methods), and inheritance objects * Its place is to define the properties and procedures (the state and behavior) and pertinency of its instance * Example: class gondola defines the property color that the placard of maroon, yellow or white OBJECT-ORIENTED...If you want to get a broad(a) essay, ready it on our website: Ordercustompaper.com
If you want to get a full essay, wisit our page: write my paper