Conceitos de Programação Orientada à Objetos
A linguagem Java foi lançada em 1995 e adotou a Orientação à Objetos como paradigma.
O conceito de Orientação à Objetos pode ser definido como um estilo de se programar.
É um paradigma que torna o estilo de desenvolvimento muito semelhante ao desenvolvimento das atividades humanas.
A Orientação à Objetos é um padrão de desenvolvimento que modela o software utilizando conceitos dos objetos do mundo real.
Assim, um objeto possui características (atributos) e comportamento (métodos).
Por exemplo, se criarmos um objeto carro alguns de seus atributos seriam o nome, modelo e cor.
Teríamos como métodos as ações que podem ser executadas por ele, acelerar( ), frear( ) e acenderFarol( ) são exemplos de métodos que pertencem ao objeto carro.
Atributo - são dados de estado do objeto.
Método - comportamento do objeto.
Um objeto interage com nenhum ou quantos outros objetos for necessário.
Vamos criar uma classe (objeto) Conta que simula uma conta bancária para ver esse paradigma sendo aplicado:
