+ 1

Please help to solve one error keep comming

Whats wrong in this please help to solve public class Vehicle { private String speed; public String getSpeed(){ return speed; } public String setSpeed(String x){ this.speed=x; } } class program { public static void main(String[]args){ Vehicle duke=new Vehicle(); Vehicle fz=new Vehicle(); duke.setSpeed ("ten"); System .out.println (duke.getSpeed()); fz.setSpeed("five"); System.out.println (fz.getSpeed ());

29th Sep 2017, 5:32 AM
Abinesh N
Abinesh N - avatar
2 Answers
+ 7
corrected code: class Vehicle { private String speed; public String getSpeed(){ return speed; } public String setSpeed(String x){ this.speed=x; return ""; } } public class Program { public static void main(String[] args) { Vehicle duke=new Vehicle(); Vehicle fz=new Vehicle(); duke.setSpeed ("ten"); System.out.println (duke.getSpeed()); fz.setSpeed("five"); System.out.println (fz.getSpeed ()); } } you forgot the return statement in your setSpeed method, you could change it to void, that way you wouldn't have to return anything other than that I formatted the code a bit, and made some small changes
29th Sep 2017, 5:39 AM
Kamil
Kamil - avatar
+ 2
Why are you making duplicate questions? your previous thread had an answer already. https://www.sololearn.com/Discuss/749010/?ref=app
29th Sep 2017, 8:06 AM
Ipang