Declarando Classes em JAVA

Propaganda
Java
Declarando Classes
Instrutor HEngholmJr
AT04 – Declarando Classes
Page 1 of 3
Documento: Declarando Classes em Java
SytCom Training 2014. All rights reserved
Version 1.0 ● November 7, 2014
Forma geral
A forma geral para se declarar uma classe em JAVA é:
<tipo_de_acesso> class <nome_da_classe>{
[<declaração_dos_atributos>]
[<declaraçao_do_construtor>]
[<declaracao_dos_metodos>]
}
Especificação de uma classe
Podemos especificar classes utilizando a UML (Unified Modeling Language), como o exemplificado abaixo.
Utilização da UML para a especificação de uma classe
Valor inicial
do atributo
Multiciplicidade
Nome do
atributo
Tipo do
atributo
Cliente
Nome da classe
-primeiroNome : String
-ultimoNome : String
-numberoDeContasBancarias : integer = 0
-contas [1..*] : ContaBancaria
Tipo
de
acesso
Atributos
<<constructor>>
+Cliente(primeiroNome: String, ultimoNome: String)
<<accessor>>
+retornaPrimeiroNome() : String
+retornaUltimoNome() : String
+retornaContaBancaria(indiceDaConta : integer) : ContaBancaria
+retornaNumeroDeContas() : integer
<<mutator>>
+alteraPrimeiroNome(primeiroNome : String)
+alteraUltimooNome(ultimoNome : String)
<<business logic>>
+mostraPerfilDoCliente()
Nome do
método
Nome do
parâmetro
Tipo de
retorno
Tipo do
parâmetro
Page 2 of 3
Documento: Declarando Classes em Java
SytCom Training 2014. All rights reserved
Métodos
Implementando em JAVA a classe especificada acima
public class Cliente{
//membros de dados
private String primeiroNome, ultimoNome;
private integer numberoDeContasBancarias = 0;
private ContaBancaria contas[];
//construtor
public Cliente(String primeiroNome, String ultimoNome){
instruções
}
//funções membro
public String retornaPrimeiroNome(){
instruções
}
public String retornaUltimoNome(){
instruções
}
public ContaBancaria retornaContaBancaria(integer indiceDaConta’) {
instruções
}
public integer retornaNumeroDeContas(){
instruções
}
public alteraPrimeiroNome(String primeiroNome) {
instruções
}
public alteraUltimoNome(String ultimoNome) {
instruções
}
public void mostraPerfilDoCliente(){
instruções
}
}
Page 3 of 3
Documento: Declarando Classes em Java
SytCom Training 2014. All rights reserved
Download