38 Replies
public vehicles(String name, int maxPassangers, int topSpeed) {
this should be constructor. Constructor name should be the same as the class name
your class name is Vehicle
rename constructor vehicles
to Vehicle
class Ship extends vehicles{
this should extend Vehicle, not vehiclesUnknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
yes
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
ARe you sure
save and check again
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
what's the error
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
vehicles
is supposed to be an array, and not a variable
right?
Have you declared an array?
Of type Vehicle
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
yes this is it
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
No. Array declaration should be in your Main class that has main method. Inside main method. Main class should import Vehicle and Ship classes, or be in the same package. And thus you can use it
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
mmm I've never heard of it.
Everywhere main is used
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
Then try to declare an array outside the classes
above
and see
And I've never used moodle
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
Maybe we combined declaration and construction together.
Now first, declare an array:
Vehicle[] vehicles;
and then later construct it: vehicles = new Vehicle[5]
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
too bad
sorry
Are you taking an exam at the moment?
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
Can you start from scratch?
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
Are you risking of smth useful?
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
Like can you close the moodle and open it again
and start over
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
Or if you drop it then you will not get points
and teacher will set low mark
First, declare an array:
Vehicle[] vehicles;
and then in next line construct it: vehicles = new Vehicle[5]
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
yep
You should also do this for real in Eclipse
and see how it really works
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
ahh so now with arraylist
which is not just an array
earlier you had to do this with just an array
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View

this is how it works with an array
you had earlier
Unknown UserOP•3y ago
Message Not Public
Sign In & Join Server To View
yea