Explore BrainMass

Java Programming and Object-Oriented Software Development

Would you be able to help me with the following:

Describe the difference between an object and a class. Based on the Armstrong and Hardgrave article, define object-oriented software. Describe basic concepts of object-oriented software development.


Solution Preview

Hello - here are some thoughts you can draw upon for your final answer.

A class and an object are two of the main concepts of an object-oriented programming. These are different but related concepts. They work hand-in-hand in the functionality of an object-oriented software. An object is an entity in a program that is manipulated in the program. Objects in a programming language can either be variables, functions and data structures. A class meanwhile is a template that describes an object. A class contains variables that define its attributes and methods that define its behavior. These variables are the objects of the class. An object is also an instance of a class when called into a method or the main function. As an ...

Solution Summary

This posting contains answers to the given questions.