Criando Classes
Engenharia da Computação
2014/01
Prof. Me. Marcos Echevarria
Lembrando
• Tudo em orientação a objetos É UM OBJETO;
• Quando temos vários objetos com as mesmas características e mesmos comportamentos podemos reuni-los em uma classe;
• Após a criação da classe podemos instanciar objetos da mesma e, assim, utilizar suas características e seus comportamentos;
Criando uma classe
• Vamos pensar em uma conta corrente;
• Quais características uma conta possui?
• Quais comportamentos ela possui?
Classe Conta
Classe Conta
6
Como criamos no Java?
-----------------------------------------------------------
Criando uma classe no Java
• Uma classe em Java é sempre declarada com a reservada class seguida do nome da classe;
• O nome da classe não pode conter espaços, deve ser sempre iniciado por um letra sendo esta em maiúsculo; • O nome do arquivo onde está a classe deve possuir o mesmo nome da classe e a extensão .java;
• Vamos ao NetBeans..
8
Criando métodos
-----------------------------------------------------------
Tipos de retorno
• Pode ser um tipo primitivo
▫ (int, char)
• Pode ser tipo composto
▫ (um objeto String ou um objeto Clientes)
• Ou void, caso não possua retorno algum;
Nome dos métodos
• Os métodos SEMPRE devem iniciar sempre com letras; • E SEMPRE minúscula;
• O resto do nome pode conter letras e números, tanto maiúsculas quanto minúsculas;
Parâmetros
• Representam os valores que podemos passar para a operação;
• Toda operação pode receber um ou mais parâmetros, sendo assim cada um deles deve ser separado dos demais por vírgula;
12
Modificadores de acesso
-----------------------------------------------------------
Modificadores de acesso
• public:
▫ Permite o acesso em qualquer classe;
• private:
▫ Permite o acesso somente dentro da classe onde foi declarado; • package/default:
▫ Acesso público dentro do mesmo package da