trabajar con métodos
Publicado por rodic (35 intervenciones) el 02/01/2017 21:38:36
Hola!
Estoy intentando hacer un ejercicio en el que creando un objeto, debo crear métodos para darle valores a los atributos del objeto, modificarlos y sacarlos por pantalla, he utilizado Set y Get, podéis sobre todo indicarme que hago mal a la hora de crear el encabezado de la clase main? Sé que si pongo void es porque no devuelve nada, pero si lo quito me da errores por todos lados.
Estoy intentando hacer un ejercicio en el que creando un objeto, debo crear métodos para darle valores a los atributos del objeto, modificarlos y sacarlos por pantalla, he utilizado Set y Get, podéis sobre todo indicarme que hago mal a la hora de crear el encabezado de la clase main? Sé que si pongo void es porque no devuelve nada, pero si lo quito me da errores por todos lados.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package vehiculo;
public class Coche {
String color;
String marca;
String modelo;
// Constructor
public Coche(){
color = "";
marca = "";
modelo = "";
}
//Métodos
//get = mostrar/Obtener
//set = act
public String getColor(){
return color;
}
public void setColor(String color){
this.color = color;
}
public String getMarca(){
return marca;
}
public void setMarca(String marca){
this.marca = marca;
}
public String getModelo(){
return modelo;
}
public void setModelo(String modelo){
this.modelo = modelo;
}
//Creo un método para mostrar los valores inicializados:
public static void main(String[] args) {
//Creo vehículo: vehiculo1
Coche vehiculo1 = new Coche();
vehiculo1.setColor("Amarillo");
vehiculo1.setMarca("Peugeot");
vehiculo1.setModelo("406");
//Muestro en pantalla:
System.out.println("Mi coche es un "+vehiculo1.getMarca();+vehiculo1.getModelo()+" de color "+vehiculo1.getColor());
//Modificamos la marca por ejemplo:
vehiculo1.setMarca("Ford");
}
}
Valora esta pregunta


0