Praticando get / set

6 respostas
B

e ai, galera! blz? :cool:

estou tentando dar uma praticada e criei uma classe chamada Carro, do
tipo String, de atributos: marca, modelo, ano, cor, placa, chassi. Criei
outra classe chamada Teste1 com o metodo main para rodar o programa. nao estou conseguindo fazer a interface entre as classes para usar o get/set e puxar os dados da classe Carro para Teste1. alguem pode me dar uma força? Valeu!

6 Respostas

F

Na primeira classe vc deve colocar os metodos assim, encapsulando-os.

public class Carro{
private String marca=null;
private String modelo=null;
private String tipo=null;

public String getMarca(){
return marca;	
	}
	public void  setMarca(String marca){
	this.marca=marca;	
	}
//faça isso com todos

}

//então na classe teste:

import pacote_da_classe_Carro.*;
public class Teste{
Carro cr= new Carro();
cr.setMarca("BMW");
String marca=cr.getMarca();
}

È por ai …falow!!

F

Fiz rapidinho um exemplo bem simples, para você ter uma boa noção:

Classe Controle
public class Controle {

	public static void main(String[] args) {
		
		//Instancio a classe Carro aqui
		Carro veiculo = new Carro();
		
		//Aqui seto valores as variaveis instanciadas da outra classe, através do SET
		veiculo.setSMarca("Fiat");
		veiculo.setSModelo("Stilo 2.0");
		veiculo.setIAno(2004);
		veiculo.setSCor("Prata Stil");
		veiculo.setSPlaca("XXX-2004");
		veiculo.setSChassi("ABCD65465489POASD00D");
		
		//Mostro as informações nelas armazenadas, utilizando o GET
		System.out.println("Marca: " + veiculo.getSMarca());
		System.out.println("Modelo: " + veiculo.getSModelo());
		System.out.println("Ano: " + veiculo.getIAno());
		System.out.println("Cor: " + veiculo.getSCor());
		System.out.println("Placa: " + veiculo.getSPlaca());
		System.out.println("Chassi: " + veiculo.getSChassi());

	}
}
Classe Carro
public class Carro {
	private String sMarca;
	private String sModelo;
	private int iAno;
	private String sCor;
	private String sPlaca;
	private String sChassi;

	//Construtor
	public Carro() {
	}
	
	public int getIAno() {
		return iAno;
	}
	
	public void setIAno(int ano) {
		iAno = ano;
	}

	public String getSChassi() {
		return sChassi;
	}

	public void setSChassi(String chassi) {
		sChassi = chassi;
	}

	public String getSPlaca() {
		return sPlaca;
	}

	public void setSPlaca(String placa) {
		sPlaca = placa;
	}

	public String getSCor() {
		return sCor;
	}

	public void setSCor(String cor) {
		sCor = cor;
	}

	public String getSMarca() {
		return sMarca;
	}

	public void setSMarca(String marca) {
		sMarca = marca;
	}

	public String getSModelo() {
		return sModelo;
	}

	public void setSModelo(String modelo) {
		sModelo = modelo;
	}
}

Só rodar e estudar o código.
Qualquer dúvida, posta que lhe ajudaremos.

Abraço,
Fábio Heleno

F

FaHeCoN fez tudo…uehehehhehe deixe pelo menos metade para ele fazer e ver se entendeu…uahhaha :twisted:

zuera!!

F

hehehehehhe… mania de facilitar a vida dos outros :lol:

e acabo esquecendo de certos valores… 8O

F

“FaHeCoN”:
hehehehehhe… mania de facilitar a vida dos outros :lol:

e acabo esquecendo de certos valores… 8O

uahha como diz o Lula

“Comapnheiross, não podemos ficar dando o peixe, temos que ensinar a pescar”

hehe

È se se empolgar vai longe mesmo!! :grin:

B

hehe , essa é a galera do pj : “DEIXA QUE EU RESOLVO”

Criado 1 de novembro de 2004
Ultima resposta 3 de nov. de 2004
Respostas 6
Participantes 4