What is an object?
An object is a collection of properties and methods. Here is a simple example to help understand what is an object and some concepts related to the object. For example, we are a person, is an object, then:
Properties and methods: people have names, there are height and weight and other characteristics that we call attributes of the object. People can speak, can walk, this ability we call the object method.
Private methods and public methods: a man after learning the programming language can write a program, after learning a foreign language can be a translator, individual objects have this ability we call private methods object. Conversely, the above words, walking and so everyone has the method, known as the object of public methods.
Packaging: The same two people learn a programming language, although you can write a program, but because it is two different objects, often in written procedures there is a difference. Some of the data object and code can be private, can not be outside access, called the package.
Given the length and purpose of this tutorial, some basic concepts about objects are briefly described here. Object-oriented programming is a specialized discipline, interested students can also read on the OOP specialized works.