Java metodos get e set

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (594 palavras )
  • Download(s) : 0
  • Publicado : 20 de novembro de 2011
Ler documento completo
Amostra do texto
// Classe Imovel é publica e depois torna os atributos privados, tornam os privados e atribui o valor das variaveis,
tem o metodo construtor, declarando o nome e o tipo de cada um, em seguida criaos metodos
get (acessador) e set (Modificador), cria o metodo construtor de fazer os calculos.
OBS1: String sempre letra maiuscula
OBS2: Todo atributo depois de get ou set latra maiuscula
OBS3:Sempre no get "public String getCodigo()" retorna o valor do atributo
OBS4: Sempre no get usa () parenteses depois do atributo
OBS4: Sempre no set "public void setCodigo(String codigo)""this.bairro=bairro" Atribui o valor da variavel ao atributo que será modificado
OBS5: No metodo calcular imposto cria uma variavel que vai receber o valor e iguala ao atributo
que vai sofrer o calculo. ertorna para a variavel
OBS6: Todos os metodos entre chaves

public class Imovel{
// Atributos
private String codigo;
private String bairro;
private String tipo;
private float valorvenal;public Imovel (String codigo, String bairro, String tipo, float valorvenal){
this.codigo=codigo;
this.bairro=bairro;
this.tipo=tipo;
this.valorvenal=valorvenal;
}
// Metodos SETGET

public String getCodigo(){
return codigo;
}
public String getBairro(){
return bairro;
}
public String getTipo(){
return tipo;
}
public float getValorvenal(){
returnvalorvenal;
}
public void setCodigo(String codigo){
this.codigo=codigo;
}
public void setBairro(String bairro){
this.bairro=bairro;
}
public void setTipo (String tipo){this.tipo=tipo;
}
public void setValorvenal (float valorvenal){
this.valorvenal=valorvenal;
}
public float CalcularImposto(){
float iptu=this.valorvenal*11/100;
return iptu;
}
}____________________________________________________________

_________________________

* Imovel App é publica, é a classe de execução, logo cria o ima variavel e seu tipo
* inicializa os objetos com...
tracking img