OOP Concepts in (Java) Programming

Title screen
Procedural programming
Object-oriented languages
Languages by category
So what is an 'object' anyway?
Classes for instance
The components of a class
An instance of a class
Other class components
Creating objects
Formal declarations
Using objects
Concepts: packages
Concepts: scope
Concepts: additional modifiers
Concepts: encapsulation
Concepts: accessor methods
Concepts: inheritance 1
Concepts: inheritance 2
Concepts: inheritance 3
Concepts: polymorphism
Concepts: method overloading
Concepts: typecasting
Concepts: late or dynamic binding
Concepts: interfaces
Tidbits
Are objects always better?
So what's the point?